SwiftUI 裏面$0是什麼意思如何用

$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

相關文章
相關標籤/搜索