我在Swift
上运行Xcode 8.3.3
。这里我收到关于闭包的错误。
这部分似乎都是正确的[var intro = introToFriends("Jim", "Pam")
intro]
但尚未点击。
问题是什么?
答案 0 :(得分:5)
稍后Swift版本在调用函数时需要显式参数标签。在你的情况下,它需要阅读:
var intro = introToFriends(friendOne: "Jim", friendTwo: "Pam")
或者,如果在函数声明中的参数标签中添加下划线,则可以允许省略参数标签的使用,如:
func introToFriends(_ friendOne: String, _ friendTwoString) {
...
}
有关详情check the official Apple documentation on function argument labels。