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 _.