Sobes.tech
Junior — Middle

Kako se vrši prolaz kroz elemente mape (Map) u jeziku Go?

sobes.tech АИ

Одговор од АИ

У језику Go, за обилазак елемената мапе (map) користи се петља for range. Током сваке итерације, враћају се кључ и вредност тренутног елемента. Поредак обиласка није гарантован и може се разликовати при сваком покретању програма.

Пример:

m := map[string]int{"a": 1, "b": 2, "c": 3}

for key, value := range m {
    fmt.Printf("Кључ: %s, Вредност: %d\n", key, value)
}

Ако желите да обиђете само кључеве или само вредности, можете користити одговарајуће променљиве, на пример:

for key := range m {
    fmt.Println(key)
}

for _, value := range m {
    fmt.Println(value)
}