$0表示传递给Swift闭包的第一个参数,是Swift语言的语法糖。Swift会自动为内联闭包提供速记参数名称,可使用$0,$1,$2等名称来引用闭包参数的值。

代码

import UIKit

let name =  [1,2,3,9,8,6]
let reverseName =  name.sorted(by:{$0>$1})
let reverseName2 =  name.sorted(by:{$1>$0})
print(name)
print(reverseName)
print(reverseName2)

效果

Jietu20200123-221838@2x.jpg


iCloudEnd
36 声望10 粉丝

iOS & Mac OS 攻城师 (历史 & 金融 & 美食 爱好者)