Мапи це асоційований тип даних в Go (в інших мовах програмування, такі структури даних ще називають: хеш таблиця або словник). |
|
|
|
|
|
|
|
Скориставшись функцією |
|
Задати/Створити значенням можна за допомогою,
вже знайомого, синтаксису доступу за індексом,
де індекс це |
|
Друкуючи мапу з |
|
Отримати значення за ключем можна звернувшись до
мапи за індексом |
|
Якщо ключа не існує, нульове значення типу буде повернуто. |
|
Функція |
|
Функція |
|
Щоб видалити усі пари ключ/значення з карти, скористайтесь
|
|
Необов’язкове друге значення, отримане під час запиту значення
за ключем з мапи, покаже чи присутній даний ключ в мапі.
Це стає в нагоді для перевірки існування ключів ( особливо
ключів з нульовим значенням (наприклад |
|
Використовуючи наступний синтаксис ми можемо ініціалізувати мапу одним рядком. |
|
Пакет |
|
Note that maps appear in the form |
|
Наступний приклад: Діапазон.