Junior — Middle
Как се извършва обхождането на елементите на колекцията Map?
sobes.tech AI
Отговор от AI
В 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)
}
Ако е необходим само ключ или само стойност, може да се използва празният идентификатор _, за да се игнорира ненужната част.