Formation PUB900 : Développer une application pour iPhone avec SwiftUI, H-2024 Les fonctions

16.1 Déclarer une fonction Swift


Dans le langage Swift, les fonctions sont déclarées avec le mot-clé func.

Le nom d'une fonction utilisera laCasseChameau.

Swift

func maFonction() {
    ...
}

S'il y a une valeur de retour, on précisera son type avec une flèche.

Swift

func maFonction() -> Bool {
    ...
    return valeur
}

Pour déclarer les paramètres, on indique leur nom et leur type.

Swift

func maFonction(unParametre: String) -> Bool {
    ...
    return valeur
}

Pour utiliser une telle fonction, on précisera le nom de chaque paramètre devant sa valeur.

Swift

quelqueChose = maFonction(unParametre: "Hello World!")

Il est possible d'omettre le nom du premier paramètre si la déclaration de la fonction le permet.

Swift

func autreFonction(_ parametreNonNomme: String, parametreNomme: String) {
  ...
}

Swift

autreFonction("blabla", parametreNomme: "Hello World!")

Pour plus d'information

« Functions ». Swift. https://docs.swift.org/swift-book/LanguageGuide/Functions.html

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre