在“逻辑比较表达式”一节中: > 字典之间没有偏序关系,便只剩字符串和数组。偏序关系则需要指定一种排序规则。如果两字符串/数组不相等,则首先考虑它们的长度关系,长度小的一方是更小的 这部分叙述错误。字典序并非先看长度,而是直接从第一位开始逐位比较大小,以第一个不相等的字符/数组元素的大小来划定字符串/数组的大小。特别的,如果某字符串先行结束则该字符串直接被判定为更小(可以视作空字符小于任何字符)。 下面给出的示例:`#("1" <= "23"),` 返回 `true` 实际上是因为两串的首个字符 `"1"` 比 `"2"` 小,而非前面的字符串长度更小;另一个示例 `#((1, ) <= (2, 3, ))` 也是这样。
Activity