Pass bloc optionnel ou de la fermeture d'une fonction en Swift

Quelle est la bonne syntaxe pour passer un bloc optionnel à une fonction dans Swift?

double possible de Comment fait-on une option de fermeture rapide?
Couvre même info, mais un Objectif-développeur C ne peut pas trouver que la réponse (que je n'ai pas) comme résultat de la recherche pour "bloquer" plutôt que de "fermeture". La fermeture est, bien sûr, correct Swift de la terminologie.

OriginalL'auteur Andrew Ebling | 2014-11-28