10
voglio definire in questo modo:Come definire la matrice di chiusure in Swift?
public var reloadFRCsNeedToPerformWhenFail = [()->()]()
ma ottengo un errore
voglio definire in questo modo:Come definire la matrice di chiusure in Swift?
public var reloadFRCsNeedToPerformWhenFail = [()->()]()
ma ottengo un errore
Ti piace questa:
public var reloadFRCsNeedToPerformWhenFail : [()->()] = []
Se si utilizza un tipo di alias per fare ()->()
un digita, puoi farlo a modo tuo:
public typealias VoidVoid =()->()
public var reloadFRCsNeedToPerformWhenFail = [VoidVoid]()
Oppure, rinunciare la scorciatoia di notazione []
e utilizzare appieno generico:
public var reloadFRCsNeedToPerformWhenFail = Array<()->()>()
Aggiunto un'altra soluzione; il cuore del problema sembra essere la notazione "[...]" shortcut. – matt