修正 比较运算符 中的翻译错误

英文原句: 
```
It doesn’t matter that "zebra" isn’t less than "apple", because the comparison is already determined by the tuples’ first elements.
```

目前的翻译: 
```
所以"zebra"小于"apple"没有任何影响,因为元组的比较已经被第一个元素决定了。
```

修正后的翻译: 
```
所以`"zebra"`大于`"apple"`对结果没有任何影响,因为元组的比较结果已经被第一个元素决定了。
```

原翻译错误的地方:  `isn't less` 翻译为中文为 `不小于` 或者 `大于`, 而目前翻译的是 `小于`, 很明显是错误的.
且 `zebra` 是大于 `apple` 的, 所以这里翻译成 `小于` 是不可能正确的.
This commit is contained in:
小秦
2017-09-02 01:48:21 +08:00
committed by GitHub
parent 1d2564dbd0
commit b33fd51696

View File

@ -236,7 +236,7 @@ if name == "world" {
(4, "dog") == (4, "dog") // true因为 4 等于 4dog 等于 dog (4, "dog") == (4, "dog") // true因为 4 等于 4dog 等于 dog
``` ```
在上面的例子中,你可以看到,在第一行中从左到右的比较行为。因为`1`小于`2`,所以`(1, "zebra")`小于`(2, "apple")`,不管元组剩下的值如何。所以`"zebra"``"apple"`没有任何影响,因为元组的比较已经被第一个元素决定了。不过,当元组的第一个元素相同时候,第二个元素将会用作比较-第二行和第三行代码就发生了这样的比较。 在上面的例子中,你可以看到,在第一行中从左到右的比较行为。因为`1`小于`2`,所以`(1, "zebra")`小于`(2, "apple")`,不管元组剩下的值如何。所以`"zebra"``"apple"`对结果没有任何影响,因为元组的比较结果已经被第一个元素决定了。不过,当元组的第一个元素相同时候,第二个元素将会用作比较-第二行和第三行代码就发生了这样的比较。
>注意: >注意:
Swift 标准库只能比较七个以内元素的元组比较函数。如果你的元组元素超过七个时,你需要自己实现比较运算符。 Swift 标准库只能比较七个以内元素的元组比较函数。如果你的元组元素超过七个时,你需要自己实现比较运算符。