Sobes.tech
Junior — Middle

Hoe doorloop je de elementen in een Map-structuur in de Go-taal met behulp van syntactische constructies?

sobes.tech AI

Antwoord van AI

In de programmeertaal Go wordt de constructie for range gebruikt om door de elementen van een kaart (map) te itereren. Hiermee kun je over de sleutels en waarden van de kaart lopen. Voorbeeld:

m := map[string]int{"a": 1, "b": 2, "c": 3}

for key, value := range m {
    fmt.Printf("Sleutel: %s, Waarde: %d\n", key, value)
}

In dit voorbeeld krijgen key en value respectievelijk de waarden uit de kaart m. Als alleen de sleutel of alleen de waarde nodig is, kan de onnodige variabele worden weggelaten met _.