Menu
Coddy logo textTech

Déclarer une fonction

Fait partie de la section Fondamentaux du Journey Swift de Coddy — leçon 51 sur 86.

Une fonction est un bloc de code réutilisable qui effectue une tâche spécifique. Au lieu d'écrire le même code plusieurs fois, vous le définissez une seule fois dans une fonction et l'appelez chaque fois que nécessaire.

En Swift, vous déclarez une fonction à l'aide du mot-clé func, suivi du nom de la fonction et de parenthèses :

func sayHello() {
    print("Hello!")
}

sayHello()  // Sortie : Hello!
sayHello()  // Sortie : Hello!

Le code à l'intérieur des accolades { } est le corps de la fonction — il s'exécute à chaque fois que vous appelez la fonction. Pour appeler une fonction, écrivez simplement son nom suivi de parenthèses.

Les fonctions aident à organiser votre code et le rendent plus lisible. Si vous devez modifier le fonctionnement de quelque chose, vous ne le mettez à jour qu'à un seul endroit plutôt que partout où il est utilisé.

func greetUser() {
    print("Welcome!")
    print("Glad to have you here.")
}

greetUser()

Une fonction peut contenir n'importe quel code que vous avez appris jusqu'à présent — variables, boucles, structures conditionnelles — le tout regroupé sous un nom significatif.

challenge icon

Défi

Facile

Écrivez une fonction printGreeting qui ne prend aucun paramètre et retourne un message de salutation.

La fonction doit retourner la chaîne "Hello, Swift!" exactement comme indiqué.

Paramètres :

  • Aucun

Retourne : La chaîne "Hello, Swift!" (String)

Aide-mémoire

Une fonction est un bloc de code réutilisable qui effectue une tâche spécifique. Vous la définissez une fois et l'appelez chaque fois que nécessaire.

Déclarez une fonction en utilisant le mot-clé func, suivi du nom de la fonction et de parenthèses :

func sayHello() {
    print("Hello!")
}

sayHello()  // Résultat : Hello!

Le code à l'intérieur des accolades { } est le corps de la fonction. Pour appeler une fonction, écrivez son nom suivi de parenthèses.

Une fonction peut contenir des variables, des boucles, des conditions et d'autres codes :

func greetUser() {
    print("Welcome!")
    print("Glad to have you here.")
}

greetUser()

Essayez vous-même

func printGreeting() -> String {
    // Écrivez le code ici
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux