2015-04-23 4 views

risposta

21

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<()->()>() 
+1

Aggiunto un'altra soluzione; il cuore del problema sembra essere la notazione "[...]" shortcut. – matt