Menu
Coddy logo textTech

Come funziona il ciclo `for`

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

Il ciclo for è l'unica struttura di Go per eseguire cicli e serve a ripetere un blocco di codice più volte. Vediamo passo dopo passo come funziona.

Per prima cosa, creiamo un semplice programma che conta da 1 a 5 usando un ciclo for:

for i := 1; i <= 5; i++ {
    fmt.Println(i)
}

Dopo aver eseguito questo codice, i numeri da 1 a 5 verranno visualizzati sullo schermo, uno per riga:

1
2
3
4
5

Vediamo cosa succede nel nostro ciclo for:

Il ciclo for ha tre parti principali:

1. i := 1 - Questa è la parte di inizializzazione, in cui creiamo una variabile e impostiamo il suo valore iniziale

2. i <= 5 - Questa è la condizione che viene verificata prima di ogni iterazione del ciclo; il ciclo continua finché questa condizione è vera

3. i++ - Questa è l'istruzione post che viene eseguita dopo ogni iterazione del ciclo (aggiunge 1 a i)

Il ciclo funziona inizializzando prima i a 1, poi verificando se i è minore o uguale a 5. Se è vero, esegue il codice all'interno del ciclo (stampando il valore), poi esegue i++ per aumentare il valore di 1. Questo processo si ripete finché la condizione non diventa falsa (quando i diventa 6).

challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a usare un ciclo for di base per contare e stampare i numeri.

Il tuo compito è scrivere un ciclo for che conta da 1 a 10 e stampa ogni numero su una nuova riga.

Questo ti aiuterà a capire come usare il ciclo for per semplici operazioni di conteggio.

Provalo tu

package main

import "fmt"

func main() {
	// TODO: Scrivi un ciclo for che conti da 1 a 10
	// e stampi ogni numero su una nuova riga
	
	
}
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