什么$ 0.1,$ 0.0等在Swift中意味着什么?

时间:2017-09-28 13:25:15

标签: swift

我看到了一个字典数据,其值如下:

myDict.flatMap {
           let a = $0.0
           let b = $0.1
           ...
 }

我看到如下代码:

$0.0

$0.1是什么意思? $0是什么意思? $0.1grid1之间有什么区别?

1 个答案:

答案 0 :(得分:15)

$0是传递给闭包的第一个参数的简写名称。在这种情况下,当您映射Dictionary时,该参数是一个元组 - 因此$0.0是一个键,而$0.1是一个值

有关速记参数名称的更多信息,请参阅closures

上的Swift文档