Fiche 00.11
Fiche 00.11 — Mémo express : fonctions et closures
Objectif
Rappel rapide des fonctions et closures Swift, y compris la syntaxe trailing closure omniprésente en SwiftUI.
Fonctions
Swift
Paramètres in-out
Swift
Closures
Swift
Trailing closure (la syntaxe de SwiftUI)
Swift
@escaping et capture
Swift
Résumé
returnimplicite si la fonction tient en une expression.- Arguments avec labels ;
_pour les omettre. - Closure = bloc de code ;
$0,$1pour les arguments courts. - Trailing closure = la syntaxe
{ ... }après l'appel, partout en SwiftUI. @escaping= appelée plus tard → penser[weak self](voir fiche 15.08).