2014-10-07 79 views
0

所以我想创建一个没有参数并返回void的函数列表,我该怎么做?创建一个函数列表

这是我到目前为止有:

var levels: [() ->()] = [() ->()]() 

但这只是给了我一个“预期‘’分隔符”错误

任何人都知道如何做到这一点?

回答

0

据我所知,应该工作。它看起来像这个问题是您初始化数组:

[() ->()]() 

我已经试过了在Xcode 6.0.1和6.0的Xcode通用汽车公司和它在这两个地方失败。一种解决方法是使用Array<T>语法来代替:

var levels: [() ->()] = Array<() ->()>() 

编辑:这也适用于:

var levels: [() ->()] = []