Sobes.tech
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.