2014-10-07 121 views
0

所以我想創建一個沒有參數並返回void的函數列表,我該怎麼做?創建一個函數列表

這是我到目前爲止有:

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

但這只是給了我一個「預期‘’分隔符」錯誤

任何人都知道如何做到這一點?

回答

0

據我所知,應該工作。它看起來像這個問題是您初始化數組:

[() ->()]() 

我已經試過了在Xcode 6.0.1和6.0的Xcode通用汽車公司和它在這兩個地方失敗。一種解決方法是使用Array<T>語法來代替:

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

編輯:這也適用於:

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