Как определить массив замыканий в Swift? Я хочу определить следующее: public var reloadFRCsNeedToPerformWhenFail = [()->()]() но я получаю сообщение об ошибке Ответ 1 Вот так: public var reloadFRCsNeedToPerformWhenFail : [()->()] = [] Если вы используете псевдоним типа, чтобы сделать тип ()->(), вы можете сделать это по-своему: public typealias VoidVoid = ()->() public var reloadFRCsNeedToPerformWhenFail = [VoidVoid]() Или, прежде чем обозначить ярлык [] и использовать полный родословный: public var reloadFRCsNeedToPerformWhenFail = Array<()->()>()
Ответ 1 Вот так: public var reloadFRCsNeedToPerformWhenFail : [()->()] = [] Если вы используете псевдоним типа, чтобы сделать тип ()->(), вы можете сделать это по-своему: public typealias VoidVoid = ()->() public var reloadFRCsNeedToPerformWhenFail = [VoidVoid]() Или, прежде чем обозначить ярлык [] и использовать полный родословный: public var reloadFRCsNeedToPerformWhenFail = Array<()->()>()