2.7闭包sorted函数部分的翻译错误

原文This gives a reverse alphabetical sort, with "Barry" being placed
before "Alex", and so on.
This commit is contained in:
huangqiaobo
2014-09-06 22:15:42 +08:00
parent 126f008f6e
commit 41f14181b7

View File

@ -76,7 +76,7 @@ var reversed = sorted(names, backwards)
如果第一个字符串 (`s1`) 大于第二个字符串 (`s2`)`backwards`函数返回`true`,表示在新的数组中`s1`应该出现在`s2`前。 如果第一个字符串 (`s1`) 大于第二个字符串 (`s2`)`backwards`函数返回`true`,表示在新的数组中`s1`应该出现在`s2`前。
对于字符串中的字符来说,“大于” 表示 “按照字母顺序较晚出现”。 对于字符串中的字符来说,“大于” 表示 “按照字母顺序较晚出现”。
这意味着字母`"B"`大于字母`"A"`,字符串`"Tom"`大于字符串`"Tim"` 这意味着字母`"B"`大于字母`"A"`,字符串`"Tom"`大于字符串`"Tim"`
其将进行字母逆序排序,`"Barry"`将会排在`"Alex"` 其将进行字母逆序排序,`"Barry"`将会排在`"Alex"`
然而,这是一个相当冗长的方式,本质上只是写了一个单表达式函数 (a > b)。 然而,这是一个相当冗长的方式,本质上只是写了一个单表达式函数 (a > b)。
在下面的例子中,利用闭合表达式语法可以更好的构造一个内联排序闭包。 在下面的例子中,利用闭合表达式语法可以更好的构造一个内联排序闭包。