Sobes.tech
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)
}

Ако е необходим само ключ или само стойност, може да се използва празният идентификатор _, за да се игнорира ненужната част.