【发布时间】:2016-07-19 19:21:54
【问题描述】:
这是我在操场上尝试的代码:
let aVar: (Int...) -> () = {
$0
}
编译器崩溃说The LLDB RPC server has crashed 并要求我向苹果报告错误。我什至试过这个:
let aVar: (Int...) -> () = { ints in
ints //as soon as I write this, it crashes with the above message.
}
我只是想知道我所写的代码是否有效,因为我无法确认这一点,以及可变参数是否也可以作为参数提供给闭包。我正在使用Xcode 8 Beta 2。
【问题讨论】:
-
func aVar(numbers: Int...) -> () { for num in numbers { print("(num)") } } aVar(5,4,6,7)跨度>
-
那是
func@JoeyEtamity。我指的是closures。 @vacawama,目前没有解决shorthand参数的方法吗?