Junior — Middle
Hoe implementeer je een lus over de elementen van een slice of array in jouw programmeertaal?
sobes.tech AI
Antwoord van AI
In Go wordt meestal een for-lus met de constructie range gebruikt om door de elementen van een slice of array te itereren. Hiermee kan je over de indices en de waarden van de elementen lopen.
Voorbeeld van het itereren door een slice:
package main
import "fmt"
func main() {
nummers := []int{10, 20, 30, 40}
// Itereren met index en waarde
for i, v := range nummers {
fmt.Printf("Index: %d, Waarde: %d\n", i, v)
}
// Als de index niet nodig is
for _, v := range nummers {
fmt.Println(v)
}
}
Zo'n lus is handig en goed leesbaar, en werkt zowel met arrays als slices.