Sobes.tech
Junior — Middle

Hogyan lehet végigmenni a Map szerkezet elemein a Go nyelvben szintaktikus konstrukciók használatával?

sobes.tech MI

Válasz az MI-től

A Go nyelvben a térképek (map) elemeinek végigjárására a for range szerkezetet használjuk. Ez lehetővé teszi a térkép kulcsainak és értékeinek iterálását. 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)
}

Ebben a példában a key és value egymás után veszi át a m térkép értékeit. Ha csak a kulcs vagy csak az érték szükséges, a fölösleges változót _-vel lehet elhagyni.