Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 快速编号函数参数_Swift_Function_Arguments_Closures - Fatal编程技术网

Swift 快速编号函数参数

Swift 快速编号函数参数,swift,function,arguments,closures,Swift,Function,Arguments,Closures,最近,我在Swift中遇到了map函数,它使用编号参数,如:values.map{$0*$0} 我想知道,这在内部到底是如何工作的?如何编写自己的函数来接收编号的参数?这些参数称为“匿名闭包参数”或“速记参数名称”。它们只适用于闭包,不适用于函数。请在Swift参考的“闭包”一章中查找“速记参数”。太好了,现在一切都有意义了,谢谢!在Swift参考的Swift 3/Swift 4版本中,该部分被命名为“速记参数名称”。我通过搜索$0

最近,我在Swift中遇到了
map
函数,它使用编号参数,如:
values.map{$0*$0}


我想知道,这在内部到底是如何工作的?如何编写自己的函数来接收编号的参数?

这些参数称为“匿名闭包参数”或“速记参数名称”。它们只适用于闭包,不适用于函数。

请在Swift参考的“闭包”一章中查找“速记参数”。太好了,现在一切都有意义了,谢谢!在Swift参考的Swift 3/Swift 4版本中,该部分被命名为“速记参数名称”。我通过搜索
$0