Junior — Middle
Come implementare un ciclo sugli elementi di uno slice o array nel tuo linguaggio di programmazione?
sobes.tech AI
Risposta dell'AI
In Go, per scorrere gli elementi di uno slice o array si utilizza generalmente un ciclo for con la costruzione range. Questo permette di iterare sugli indici e sui valori degli elementi.
Esempio di iterazione di uno slice:
package main
import "fmt"
func main() {
numeri := []int{10, 20, 30, 40}
// Iterazione con indice e valore
for i, v := range numeri {
fmt.Printf("Indice: %d, Valore: %d\n", i, v)
}
// Se l’indice non è necessario
for _, v := range numeri {
fmt.Println(v)
}
}
Questo ciclo è comodo e leggibile, funziona sia con array che con slice.