Язык Go — кратко. Часть 2. Мапы

Классическая хэш-таблица. Самое важное, что надо знать о мапах в go — порядок ключей не гарантируется никак. Вот такое легко может быть:

Учтите, что для работы с мапой она должна быть инициализирована (либо вы явно инициализируете её, либо получите от какой-то функции инициализированную мапу такого же типа).

Получение значения:

Удаление значения из мапы:

Интересный момент — нет нативной функции или конструкции для получения списка ключей или списка значений. Если они вам нужны — придётся самостоятельно итерировать мапу и собирать срез или массив.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *