Menu
Coddy logo textTech

Incremento e decremento

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

Gli operatori di incremento e decremento forniscono un modo abbreviato per aggiungere o sottrarre 1 a una variabile.

Go usa ++ per incrementare una variabile di 1 e -- per decrementarla di 1:

count := 5
count++  // Equivale a: count = count + 1
fmt.Println(count)

count--  // Equivale a: count = count - 1
fmt.Println(count)

Output:

6
5

Importante: in Go, ++ e -- sono istruzioni, non espressioni. Possono essere usate solo come righe autonome, non all'interno di altre espressioni.

challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a usare gli operatori di incremento (++) e decremento (--) in Go.

Abbiamo una variabile counter con un valore iniziale. Il tuo compito è:

  1. Incrementare il contatore due volte usando l'operatore ++
  2. Decrementare il contatore una volta usando l'operatore --

Il programma stamperà quindi il valore finale del contatore.

Provalo tu

package main

import "fmt"

func main() {
	// Valore iniziale del nostro contatore
	counter := 5
	
	// TODO: Incrementa counter due volte usando l'operatore ++
	
	// TODO: Decrementa counter una volta usando l'operatore --
	
	// Stampa il valore finale
	fmt.Println("Final counter value:", counter)
}
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