Menu
Coddy logo textTech

Opérateurs d'affectation augmentée

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

Les opérateurs d'affectation combinée combinent une opération arithmétique avec une affectation. Ce sont des raccourcis qui rendent votre code plus propre.

Au lieu d'écrire :

score := 100
score = score + 50

Utilisez l'opérateur += :

score := 100
score += 50
fmt.Println(score)

Sortie :

150

D'autres opérateurs d'affectation composée incluent -=, *=, /= et %= :

count := 10
count *= 5  // Équivaut à : count = count * 5
fmt.Println(count)

Sortie :

50
challenge icon

Défi

Débutant

Dans ce défi, vous allez vous entraîner à utiliser les opérateurs d'affectation augmentée en Go. Les opérateurs d'affectation augmentée combinent une opération arithmétique avec une affectation (comme +=, -=, *=, /=, %=).

Nous avons une variable score qui commence à 10. Votre tâche consiste à utiliser l'affectation augmentée pour augmenter le score de 5.

Essayez vous-même

package main

import "fmt"

func main() {
	// Score de départ
	score := 10
	
	// TODO : Utiliser l'assignation augmentée (+=) pour augmenter le score de 5
	
	// Afficher le score final
	fmt.Println("Final score:", score)
}
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