Junior — Middle
Hogyan történik a térkép (Map) elemeinek bejárása a Go nyelvben?
sobes.tech MI
Válasz az MI-től
Go nyelvben a térkép (map) elemeinek bejárásához a for range ciklust használjuk. Minden iterációban visszaadja a jelenlegi elem kulcsát és értékét. A bejárási sorrend nem garantált, és minden programfuttatásnál eltérő lehet.
Példa:
m := map[string]int{"a": 1, "b": 2, "c": 3}
for key, value := range m {
fmt.Printf("Kulcs: %s, Érték: %d\n", key, value)
}
Ha csak a kulcsokat vagy csak az értékeket szeretnéd bejárni, használhatod a megfelelő változókat, például:
for key := range m {
fmt.Println(key)
}
for _, value := range m {
fmt.Println(value)
}