Menu
Coddy logo textTech

Incrémentation et décrémentation

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

Les opérateurs d'incrémentation et de décrémentation offrent une syntaxe raccourcie pour ajouter ou soustraire 1 à une variable.

Go utilise ++ pour incrémenter et -- pour décrémenter une variable de 1 :

count := 5
count++  // Équivaut à : count = count + 1
fmt.Println(count)

count--  // Équivaut à : count = count - 1
fmt.Println(count)

Sortie :

6
5

Important : En Go, ++ et -- sont des instructions, pas des expressions. Ils ne peuvent être utilisés que comme des lignes autonomes, et non au sein d'autres expressions.

challenge icon

Défi

Débutant

Dans ce défi, vous allez vous entraîner à utiliser les opérateurs d'incrémentation (++) et de décrémentation (--) en Go.

Nous avons une variable counter avec une valeur initiale. Votre tâche consiste à :

  1. Incrémenter le compteur deux fois en utilisant l'opérateur ++
  2. Décrémenter le compteur une fois en utilisant l'opérateur --

Le programme affichera ensuite la valeur finale du compteur.

Aide-mémoire

Go utilise ++ pour incrémenter et -- pour décrémenter une variable de 1 :

count := 5
count++  // Équivaut à : count = count + 1
count--  // Équivaut à : count = count - 1

Important : En Go, ++ et -- sont des instructions, pas des expressions. Ils ne peuvent être utilisés que comme des lignes autonomes, et non au sein d'autres expressions.

Essayez vous-même

package main

import "fmt"

func main() {
	// Valeur de départ pour notre compteur
	counter := 5
	
	// TODO: Incrémenter le compteur deux fois en utilisant l'opérateur ++
	
	// TODO: Décrémenter le compteur une fois en utilisant l'opérateur --
	
	// Afficher la valeur finale
	fmt.Println("Final counter value:", counter)
}
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