Junior — Middle
Jak projít prvky ve struktuře Map v jazyce Go pomocí syntaktických konstrukcí?
sobes.tech AI
Odpověď od AI
V jazyce Go se pro procházení prvků mapy (map) používá konstrukce for range. Umožňuje iteraci přes klíče a hodnoty mapy. Příklad:
m := map[string]int{"a": 1, "b": 2, "c": 3}
for key, value := range m {
fmt.Printf("Klíč: %s, Hodnota: %d\n", key, value)
}
V tomto příkladu key a value postupně přijímají hodnoty z mapy m. Pokud je potřeba pouze klíč nebo pouze hodnota, lze zbytečnou proměnnou vynechat pomocí _.