Junior — Middle
Kā veikt pāreju pa elementiem Map struktūrā Go valodā, izmantojot sintaktiskās konstrukcijas?
sobes.tech AI
Atbilde no AI
Go valodā, lai pārietu pa kartes (map) elementiem, tiek izmantota konstrukcija for range. Tā ļauj iterēt pa kartes atslēgām un vērtībām. Piemērs:
m := map[string]int{"a": 1, "b": 2, "c": 3}
for key, value := range m {
fmt.Printf("Atslēga: %s, Vērtība: %d\n", key, value)
}
Šajā piemērā key un value secīgi saņem vērtības no kartes m. Ja nepieciešama tikai atslēga vai tikai vērtība, nevajadzīgo mainīgo var izlaist, izmantojot _.