如何定义在Swift中的闭包数组?
我想要这样定义:
public var reloadFRCsNeedToPerformWhenFail = [()->()]()
但是我得到一个错误
喜欢这个:
public var reloadFRCsNeedToPerformWhenFail : [()->()] = []
如果你使用types别名来制作()->()
一个types,你可以这样做:
public typealias VoidVoid = ()->() public var reloadFRCsNeedToPerformWhenFail = [VoidVoid]()
或者,放弃[]
快捷方式表示并使用完整的generics:
public var reloadFRCsNeedToPerformWhenFail = Array<()->()>()