Sobes.tech
Junior — Middle

Как да преминете през елементите в структурата Map в езика Go, използвайки синтактични конструкции?

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

В този пример key и value последователно приемат стойностите от картата m. Ако е необходим само ключ или само стойност, може да се пропусне ненужната променлива, използвайки _.