Sobes.tech
Назад к вопросам
Junior — Middle
80

Каким образом осуществляется обход элементов коллекции Map?

Компании, где спрашивали
Российский центр оборота прав

Ответ от нейросети

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

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