Les fonctions: construction
Comprendre la déclaration et l'utilisation des fonctions.
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 utiliserVoidou 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"