let sortedNumbers = numbers.sort { $0 > $1 }
print(sortedNumbers)
谁能解释一下 $0
和 $1
在 swift 中的含义?
更多示例
array.forEach {
actions.append($0)
}
最佳答案
$0
是传入闭包的第一个参数。 $1
是第二个参数,等等。您显示的闭包是以下内容的简写:
let sortedNumbers = numbers.sort { (firstObject, secondObject) in
return firstObject > secondObject
}
关于arrays - $0 和 $1 在 Swift 闭包中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36144322/