Menu
Coddy logo textTech

Valeurs zéro

Fait partie de la section Fondamentaux du Journey GO de Coddy. Leçon 11 sur 109.

En Go, les valeurs zéro sont les valeurs par défaut attribuées aux variables lorsqu’elles sont déclarées sans valeur initiale explicite. Explorons ces valeurs par défaut pour différents types de données.

Commençons par déclarer des variables de différents types sans les initialiser :

var number int
var decimal float64
var isValid bool
var name string

fmt.Println(number)
fmt.Println(decimal)
fmt.Println(isValid)
fmt.Println(name)

Après l’exécution de ce code, nous verrons s’afficher à l’écran les valeurs zéro pour chaque type :

0
0
false

Notez que int et float64 ont une valeur zéro de 0, que bool a une valeur zéro de false et que string a pour valeur zéro une chaîne vide (qui apparaît comme une ligne vide dans la sortie).

challenge icon

Défi

Débutant

Dans ce défi, tu vas explorer les valeurs zéro de Go : les valeurs par défaut attribuées aux variables lorsqu’elles sont déclarées mais pas initialisées explicitement.

Ta tâche consiste à déclarer quatre variables (une pour chaque type de base : int, float64, bool et string) sans les initialiser, puis à afficher leurs valeurs zéro.

Le modèle de code contient déjà les déclarations des variables. Il te suffit d’afficher chaque variable pour voir sa valeur zéro.

Essayez vous-même

package main

import "fmt"

func main() {
	// Ces variables sont déclarées mais non initialisées
	// Go leur assignera automatiquement leurs valeurs zéro
	var number int
	var decimal float64
	var isTrue bool
	var text string
	
	// TODO: Affichez chaque variable pour voir sa valeur zéro
	// Indice : Utilisez fmt.Println() pour chaque variable
}
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