Menu
Coddy logo textTech

Operatori di assegnazione composta

Fa parte della sezione Fondamenti del percorso GO di Coddy. Lezione 19 di 109.

Gli operatori di assegnazione composta combinano un'operazione aritmetica con un'assegnazione. Sono scorciatoie che rendono il tuo codice più pulito.

Invece di scrivere:

score := 100
score = score + 50

Usa l'operatore +=:

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

Output:

150

Altri operatori di assegnazione composti includono -=, *=, /= e %:

count := 10
count *= 5  // Equivale a: count = count * 5
fmt.Println(count)

Output:

50
challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a usare gli operatori di assegnazione composta in Go. Gli operatori di assegnazione composta combinano un’operazione aritmetica con un’assegnazione (come +=, -=, *=, /=, %=).

Abbiamo una variabile score che parte da 10. Il tuo compito è usare l’assegnazione composta per aumentare il punteggio di 5.

Provalo tu

package main

import "fmt"

func main() {
	// Punteggio iniziale
	score := 10
	
	// TODO: Usa l'assegnazione aumentata (+=) per incrementare score di 5
	
	// Stampa il punteggio finale
	fmt.Println("Final score:", score)
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Go online