Menu
Coddy logo textTech

Booléens

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

Les booléens en Go stockent des valeurs vrai/faux en utilisant le type de données bool.

Déclarons une variable booléenne en utilisant la syntaxe de déclaration courte := :

isActive := true
fmt.Println("Is active:", isActive)

Après l'exécution de ce code, la valeur Is active: true s'affichera à l'écran. Nous avons créé une variable booléenne qui contient la valeur true.

Maintenant, créons une autre variable booléenne avec une valeur false :

isComplete := false
fmt.Println("Is complete:", isComplete)

Après l'exécution de ce code, la valeur Is complete: false s'affichera à l'écran. Cela démontre que les variables booléennes peuvent contenir soit des valeurs true, soit des valeurs false.

Voyons ce qui se passe lorsque nous affichons les deux variables booléennes ensemble :

isActive := true
isComplete := false
fmt.Println("Is active:", isActive)
fmt.Println("Is complete:", isComplete)

Après l'exécution de ce code, nous verrons les deux valeurs s'afficher l'une après l'autre à l'écran :

Is active: true
Is complete: false
challenge icon

Défi

Débutant

Dans ce défi, vous allez travailler avec des valeurs booléennes en Go. Les valeurs booléennes ne peuvent être que true ou false.

Nous avons commencé avec deux variables booléennes : likesGo et firstProgram. Votre tâche consiste à :

  1. Créez une nouvelle variable booléenne appelée isLearning et définissez-la sur true
  2. Créez une autre variable booléenne appelée isExpert et définissez-la sur false

Ensuite, affichez les quatre variables booléennes pour voir leurs valeurs.

Aide-mémoire

Les booléens en Go stockent des valeurs vrai/faux en utilisant le type de données bool.

Déclarer des variables booléennes :

isActive := true
isComplete := false

Afficher les valeurs booléennes :

fmt.Println("Is active:", isActive)
fmt.Println("Is complete:", isComplete)

Les variables booléennes ne peuvent contenir que des valeurs true ou false.

Essayez vous-même

package main

import "fmt"

func main() {
	// Deux variables booléennes sont déjà définies
	likesGo := true
	firstProgram := false
	
	// TODO : Créer une variable booléenne appelée 'isLearning' et la définir sur true
	
	// TODO : Créer une variable booléenne appelée 'isExpert' et la définir sur false
	
	// Afficher toutes les variables booléennes
	fmt.Println("Likes Go:", likesGo)
	fmt.Println("First program:", firstProgram)
	fmt.Println("Is learning:", isLearning)
	fmt.Println("Is expert:", isExpert)
}
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