Junior — Middle
Ako prejsť prvky v štruktúre Map v jazyku Go pomocou syntaktických konštrukcií?
sobes.tech AI
Odpoveď od AI
V jazyku Go sa na prechádzanie prvkov mapy (map) používa konštrukcia for range. Umožňuje iteráciu cez kľúče a hodnoty mapy. Príklad:
m := map[string]int{"a": 1, "b": 2, "c": 3}
for key, value := range m {
fmt.Printf("Kľúč: %s, Hodnota: %d\n", key, value)
}
V tomto príklade key a value postupne preberajú hodnoty z mapy m. Ak je potrebný iba kľúč alebo iba hodnota, môže sa vynechať zbytočná premenná pomocou _.