如何在 Swift 中定义闭包数组?
How to define array of closures in Swift?
我想这样定义:
public var reloadFRCsNeedToPerformWhenFail = [()->()]()
但是我得到一个错误
像这样:
public var reloadFRCsNeedToPerformWhenFail : [()->()] = []
如果您使用类型别名来创建 ()->()
类型,您可以按照自己的方式进行:
public typealias VoidVoid = ()->()
public var reloadFRCsNeedToPerformWhenFail = [VoidVoid]()
或者,放弃 []
快捷符号并使用完整的泛型:
public var reloadFRCsNeedToPerformWhenFail = Array<()->()>()
我想这样定义:
public var reloadFRCsNeedToPerformWhenFail = [()->()]()
但是我得到一个错误
像这样:
public var reloadFRCsNeedToPerformWhenFail : [()->()] = []
如果您使用类型别名来创建 ()->()
类型,您可以按照自己的方式进行:
public typealias VoidVoid = ()->()
public var reloadFRCsNeedToPerformWhenFail = [VoidVoid]()
或者,放弃 []
快捷符号并使用完整的泛型:
public var reloadFRCsNeedToPerformWhenFail = Array<()->()>()