Sobes.tech
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í _.