如何定义在Swift中的闭包数组?

我想要这样定义:

public var reloadFRCsNeedToPerformWhenFail = [()->()]() 

但是我得到一个错误

在这里输入图像说明

喜欢这个:

 public var reloadFRCsNeedToPerformWhenFail : [()->()] = [] 

如果你使用types别名来制作()->()一个types,你可以这样做:

 public typealias VoidVoid = ()->() public var reloadFRCsNeedToPerformWhenFail = [VoidVoid]() 

或者,放弃[]快捷方式表示并使用完整的generics:

 public var reloadFRCsNeedToPerformWhenFail = Array<()->()>()