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 des valeurs par défaut affecté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.

Tout d'abord, déclarons 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 les valeurs par défaut (zero values) pour chaque type s'afficher à l'écran :

0
0
false

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

challenge icon

Défi

Débutant

Dans ce défi, vous explorerez les "zero values" de Go - les valeurs par défaut que les variables reçoivent lorsqu'elles sont déclarées mais pas explicitement initialisées.

Votre 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 par défaut.

Le modèle de code contient déjà les déclarations de variables pour vous. Il vous suffit d'afficher chaque variable pour voir sa valeur par défaut.

Aide-mémoire

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 :

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

Valeurs zéro pour différents types de données :

  • int : 0
  • float64 : 0
  • bool : false
  • string : chaîne vide ""

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 par défaut (zero values)
	var number int
	var decimal float64
	var isTrue bool
	var text string
	
	// TODO: Afficher chaque variable pour voir sa valeur par défaut
	// Astuce : 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