English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La mappatura è un tipo di dati composto che ha un numero variabile di associazioni chiave-valore. Ogni associazione chiave-valore nella mappatura si chiama coppia di associazione. La parte chiave e valore della coppia si chiamano elementi. Il numero di coppie di associazione è chiamato dimensione della mappatura.
Il seguente programma mostra un esempio di come utilizzare il tipo di dati Mappa.
Qui abbiamo definito una Mappa M1, che ha 2 mappature.map_size È una funzione integrata definita in Erlang, utilizzata per determinare la dimensione della mappatura.
-module(helloworld). -export([start/0]). start() -> M1 = #{name=>john,age=>25}, io:fwrite("~w",[map_size(M1)]).
以上程序的输出如下。
2
以下是一些适用于映射的其他方法。
序号 | 方法与说明 |
---|---|
1 | 此方法用于从列表生成映射。 |
2 | 此方法用于查找映射中是否存在特定键。 |
3 | 此方法用于获取映射中特定键的值。 |
4 | 此方法用于确定特定键是否在映射中定义为键。 |
5 | 此方法用于从映射返回所有键。 |
6 | 此方法用于合并2张映射。 |
7 | 此方法用于将键值对添加到映射。 |
8 | 此方法用于从映射返回所有值。 |
9 | 此方法用于从映射中删除键值。 |