English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Карта - это составной тип данных с переменным количеством связей ключ-значение. Каждая связь ключ-значение в карте называется парой. Часть ключа и значения в паре называется элементом. Количество пар называется размером карты.
Ниже приведен пример программы, показывающей, как использовать тип данных Map.
Здесь мы определяем карту M1, которая имеет два мапа.map_size Это вшитая функция в Erlang, которая используется для определения размера карты.
-module(helloworld). -export([start/0]). start() -> M1 = #{name=>john,age=>25}, io:fwrite("~w",[map_size(M1)]).
Вывод программы следующий.
2
Другие методы, подходящие для карты.
Номер | Методы и описание |
---|---|
1 | Этот метод используется для генерации карты из списка. |
2 | Этот метод используется для поиска того, существует ли конкретный ключ в карте. |
3 | Этот метод используется для получения значения конкретного ключа из карты. |
4 | Этот метод используется для определения того, определен ли конкретный ключ в карте как ключ. |
5 | Этот метод используется для возврата всех ключей из карты. |
6 | Этот метод используется для объединения двух карт. |
7 | Этот метод используется для добавления пары ключ-значение в карту. |
8 | Этот метод используется для возврата всех значений из карты. |
9 | Этот метод используется для удаления ключа и значения из карты. |