Sobes.tech
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)
}