Ios 创建函数的快速列表
所以我想创建一个没有参数的函数列表并返回void,我该怎么做 这就是我到目前为止所做的:Ios 创建函数的快速列表,ios,list,swift,functional-programming,closures,Ios,List,Swift,Functional Programming,Closures,所以我想创建一个没有参数的函数列表并返回void,我该怎么做 这就是我到目前为止所做的: var levels: [() -> ()] = [() -> ()]() 但这只是给了我一个“预期的”,“分隔符”错误 有人知道怎么做吗?据我所知,应该可以。问题似乎在于初始化阵列的位置: [() -> ()]() 我曾在Xcode 6.0.1和Xcode 6.0 GM中尝试过,但在这两个地方都失败了。解决方法是使用数组语法: var levels: [() -> ()] =
var levels: [() -> ()] = [() -> ()]()
但这只是给了我一个“预期的”,“分隔符”错误
有人知道怎么做吗?据我所知,应该可以。问题似乎在于初始化阵列的位置:
[() -> ()]()
我曾在Xcode 6.0.1和Xcode 6.0 GM中尝试过,但在这两个地方都失败了。解决方法是使用数组
语法:
var levels: [() -> ()] = Array<() -> ()>()
var levels: [() -> ()] = []