Menu
Coddy logo textTech

Initialisation des variables

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

Apprenons comment initialiser des variables en Go. Initialiser signifie donner à une variable une valeur de départ lorsque vous la créez.

Tout d'abord, voyons comment initialiser des variables en utilisant le mot-clé var :

var age int = 25
var name string = "Gopher"
var isActive bool = true
    
fmt.Println(age, name, isActive)

Après l'exécution de ce code, les valeurs de nos variables s'afficheront à l'écran :

25 Gopher true

Nous pouvons également utiliser l'opérateur de déclaration courte de Go (:=) pour rendre notre code plus concis :

age := 25
name := "Gopher"
isActive := true
    
fmt.Println(age, name, isActive)

Après l'exécution de ce code, nous obtenons le même résultat qu'auparavant :

25 Gopher true

L'opérateur de déclaration courte (:=) détermine automatiquement le type en fonction de la valeur que vous fournissez, ce qui rend votre code plus propre et plus facile à lire.

challenge icon

Défi

Débutant

Dans ce défi, vous allez vous entraîner à initialiser des variables en Go. Votre tâche consiste à initialiser trois variables avec des valeurs spécifiques, puis à les afficher.

Le programme contient déjà les déclarations de variables, mais vous devez les initialiser avec les valeurs exactes suivantes :

  • name — une string définie sur "John"
  • age — un int défini sur 25
  • isStudent — un bool défini sur true

Le résultat attendu est :

Name: John
Age: 25
Is Student: true

Aide-mémoire

Initialisez les variables en Go en utilisant le mot-clé var :

var age int = 25
var name string = "Gopher"
var isActive bool = true

Utilisez l'opérateur de déclaration courte (:=) pour un code plus concis :

age := 25
name := "Gopher"
isActive := true

L'opérateur de déclaration courte détermine automatiquement le type de la variable en fonction de la valeur assignée.

Essayez vous-même

package main

import "fmt"

func main() {
    // TODO : Initialiser ces variables avec les valeurs requises
    var name string    // Initialiser avec "John"
    var age int       // Initialiser avec 25
    var isStudent bool // Initialiser avec true
    
    // Ce code va afficher les variables
    fmt.Println("Name:", name)
    fmt.Println("Age:", age)
    fmt.Println("Is Student:", isStudent)
}
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