单独的下划线在函数定义中意味着什么?
例如 map(_:)
我明白在定义函数时我可以做到:
func myFunc(_ string: String) { ... }
Run Code Online (Sandbox Code Playgroud)
我是否会将其称为myFunc(_:)而不是myFunc(_string:),即故意隐藏参数名称?
我想发送doSomething给firstResponder,可能是几个对象中的任何一个.
menuItem = NSMenuItem(title: "Do Something!",
action: Selector("doSomething"),
keyEquivalent: "")
Run Code Online (Sandbox Code Playgroud)
我Selector("doSomething")在Swift 2.2之前使用过.我现在该怎么办?