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. Puisque 15 est inférieur à 18, la condition est fausse, il exécute donc le code du 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, tu vas t’entraîner à utiliser le mot-clé else en Go. Nous avons une variable isRaining qui indique s’il pleut dehors. Ta tâche consiste à compléter le code afin d’afficher un message en fonction de cette condition. S’il pleut, le programme doit afficher "Bring an umbrella!". Sinon, il doit afficher "Enjoy the sunshine!".

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

Entraînez-vous par vous-même : Compilateur Go en ligne