我看到了一个字典数据,其值如下:
myDict.flatMap {
let a = $0.0
let b = $0.1
...
}
我看到如下代码:
$0.0
$0.1
是什么意思? $0
是什么意思? $0.1
和grid1
之间有什么区别?
答案 0 :(得分:15)
$0
是传递给闭包的第一个参数的简写名称。在这种情况下,当您映射Dictionary
时,该参数是一个元组 - 因此$0.0
是一个键,而$0.1
是一个值
有关速记参数名称的更多信息,请参阅closures
上的Swift文档