Les fonctions: construction

Comprendre la déclaration et l'utilisation des fonctions.

Voir sur YouTube

Les fonctions en Swift sont des blocs de code réutilisables qui effectuent une tâche spécifique. Elles permettent de structurer, organiser et réutiliser du code de manière efficace.

Déclaration de Base d'une Fonction

En Swift, une fonction est définie à l'aide du mot-clé func, suivi du nom de la fonction, d'une liste de paramètres (le cas échéant), et du type de valeur de retour (le cas échéant).

Syntaxe :

func functionName(parameters) -> ReturnType {
    // Corps de la fonction
    // Code à exécuter
    return value
}
  • functionName : Le nom de la fonction, utilisé pour l'appeler.
  • parameters : Une liste de paramètres que la fonction accepte, entre parenthèses.
  • ReturnType : Le type de la valeur que la fonction retourne. Si la fonction ne retourne rien, vous pouvez omettre la flèche -> et le type de retour, ou utiliser Void ou simplement ().

Exemple :

func greet(name: String) -> String {
    return "Bonjour, \(name)!"
}
let greeting = greet(name: "Alice")
print(greeting)  // Affiche : "Bonjour, Alice!"

Dans cet exemple, la fonction greet prend un paramètre name de type String et retourne un String.

Appel d'une Fonction

Pour exécuter le code d'une fonction, vous l'appelez en utilisant son nom et en passant les arguments nécessaires.

Exemple :

greet(name: "Bob")  // Appelle la fonction greet avec l'argument "Bob"