【发布时间】:2015-06-16 19:04:11
【问题描述】:
函数定义中唯一的下划线是什么意思?
例如map(_:)
我知道在定义函数时我可以做:
func myFunc(_ string: String) { ... }
然后我是否可以将其称为myFunc(_:) 而不是myFunc(_string:),即故意隐藏参数名称?
【问题讨论】:
-
值得一读:Swift 3 对函数/方法参数名称和参数标签的使用和命名方式进行了一些更改。这是函数中的_underscores,非常清晰:stackoverflow.com/questions/24437388/…
标签: swift