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