golang map

Пользователь

от julian , в категории: Общие вопросы , 5 лет назад

Ребята, очень срочно!!! Подскажите, пожалуйста, что такое карты (map) в Golang’е??? И как ими пользоваться? А то я что-то вообще сам не могу понять. Заранее спасибо.


Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

3 ответа

Пользователь

от brain.von , 5 лет назад

Одной из наиболее полезных структур данных в информатике является хэш-таблица. Существует множество реализаций хэш-таблиц с различными свойствами, но в целом они предлагают быстрый поиск, добавление и удаление. Go предоставляет встроенный тип map (карта), который реализует хэш-таблицу.


Пользователь

от gracie , 5 лет назад

Пример использования карт:

В данном примере elements - это карта, которая представляет 10 первых химических элементов, индексируемых символами. Это очень частый способ использования карт — в качестве словаря или таблицы.


Пользователь

от gracie , 5 лет назад

Объявления карт можно записывать сокращенно - так же, как массивы:

Мне кажется, что на основе этих двух примеров, можно понять суть работы карт. Удачи.