Menu
Coddy logo textTech

Le mot-clé `else`

Fait partie de la section Fondamentaux du Journey GO de Coddy — leçon 35 sur 109.

Le mot-clé else vous permet de spécifier le code à exécuter lorsque la condition if est fausse. Il fournit un chemin d'exécution alternatif.

Créons un programme qui vérifie l'âge d'une personne et affiche différents messages selon qu'elle est majeure ou non :

age := 15
    
if age >= 18 {
    fmt.Println("You are an adult")
} else {
    fmt.Println("You are a minor")
}

Après l'exécution de ce code, le programme vérifie si age est supérieur ou égal à 18. Comme 15 est inférieur à 18, la condition est fausse, il exécute donc le code dans le bloc else. Le message "You are a minor" s'affichera à l'écran.

L'instruction else suit toujours une instruction if et son bloc de code s'exécute uniquement lorsque la condition if est évaluée à false. Cela nous permet de gérer les deux résultats possibles d'une condition.

challenge icon

Défi

Débutant
Dans ce défi, vous allez vous entraîner à utiliser le mot-clé else en Go. Nous avons une variable isRaining qui indique s'il pleut à l'extérieur. Votre tâche consiste à compléter le code pour afficher un message basé sur cette condition. S'il pleut, le programme doit afficher "Bring an umbrella!". Sinon, il doit afficher "Enjoy the sunshine!".

Aide-mémoire

Le mot-clé else vous permet de spécifier le code à exécuter lorsque la condition if est fausse. Il fournit un chemin d'exécution alternatif.

age := 15
    
if age >= 18 {
    fmt.Println("You are an adult")
} else {
    fmt.Println("You are a minor")
}

L'instruction else suit toujours une instruction if et son bloc de code ne s'exécute que lorsque la condition if est évaluée à faux.

Essayez vous-même

package main

import "fmt"

func main() {
	// Cette variable nous indique s'il pleut dehors
	isRaining := true
	
	// TODO: Compléter l'instruction if-else ci-dessous
	if isRaining {
		fmt.Println("Bring an umbrella!")
	}
	// Ajoutez votre instruction else 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