Menu
Coddy logo textTech

Ciclo `for` - base

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

Impariamo il ciclo for di base in Go, concentrandoci sulla parte di inizializzazione. Un ciclo for ci aiuta a ripetere il codice più volte.

Per prima cosa, creiamo un ciclo semplice che conta da 1 a 3:

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

Dopo aver eseguito questo codice, i numeri 1, 2 e 3 appariranno sullo schermo uno dopo l’altro:

1
2
3

La parte di inizializzazione i := 1 avviene una sola volta prima che inizi il ciclo. Crea una variabile i e la imposta a 1. Questa variabile i è disponibile solo all'interno del ciclo.

La parte centrale i <= 3 è la condizione che verifica se dobbiamo continuare il ciclo. L’ultima parte i++ aumenta il valore di i di 1 dopo ogni ciclo.

challenge icon

Sfida

Principiante
In questa sfida, ti eserciterai a usare un ciclo for con inizializzazione, condizione e istruzione post. Il tuo compito è completare il ciclo for per stampare i numeri da 1 a 5.

Il ciclo for dovrebbe:
1. Inizializzare una variabile i a 1
2. Continuare finché i è minore o uguale a 5
3. Incrementare i di 1 dopo ogni iterazione

Provalo tu

package main

import "fmt"

func main() {
	// TODO: Completa il ciclo for per stampare i numeri da 1 a 5
	// Usa il formato con inizializzazione, condizione e istruzione post
	for /* Il tuo codice qui */ {
		fmt.Println(i)
	}
}
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