Sobes.tech
Junior — Middle

Kaip pereiti per elementus Map struktūroje Go kalboje, naudojant sintaksės konstrukcijas?

sobes.tech AI

Atsakymas iš AI

Go kalboje, norint pereiti per žemėlapio (map) elementus, naudojama konstrukcija for range. Ji leidžia iteruoti per žemėlapio raktus ir reikšmes. Pavyzdys:

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

for key, value := range m {
    fmt.Printf("Raktas: %s, Reikšmė: %d\n", key, value)
}

Šiame pavyzdyje key ir value paeiliui gauna reikšmes iš žemėlapio m. Jei reikalingas tik raktas arba tik reikšmė, nereikalinga kintamąjį galima praleisti naudojant _.