Tableau des fonctions dans l'Swift

Comment puis-je stocker un tableau de fonctions de rappel plus tard dans un tableau en JavaScript? Tout et AnyObject type de ne peut pas avoir des fonctions avec différents types de signatures de méthode.

  • Sans exception, de la manipulation, je ne peux pas penser à tout utiliser pour cela. Pourriez-vous ajouter un peu plus le contexte de la question pour nous?
  • Jetez un oeil à des fermetures, ils sont assez bien l'idéal pour ce genre de choses.
  • Array<Void -> Void> ou illisible version (()->())[]
  • Mon cas d'utilisation est de garder un tableau de fonction que je garde le résultat le passage d'une fonction à l'autre. Certains d'entre eux peuvent prendre deux paramètres, certains peuvent prendre un seul.
  • Comme de Swift 1.1, Any peut avoir des fonctions.
  • Je suis venu avec l'idée de créer un tableau de boutons avec une boucle, par programmation. Car je veux que chaque bouton d'agir légèrement différente quand on la touche (donc pas de structure), je pense qu'un éventail de fonctions afin de réagir à chaque bouton par numéro de référence serait une raison d'utiliser un tableau de fonctions. Les pensées...

InformationsquelleAutor Encore PTL | 2014-06-25