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)
}