English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Mappes (Map) Erlang

La carte est un type de données avec un nombre de clés variables-de valeurs associées à des types de données composés. Chaque association clé-valeur dans la carte s'appelle un couple d'association. La partie clé et valeur du couple s'appelle un élément. Le nombre de couples d'association est appelé la taille de la carte.

Le programme suivant montre comment utiliser des exemples de types de données Map.

ici nous définissons une Map M1,il a2Un mappage.map_size C'est une fonction intégrée définie dans Erlang, utilisée pour déterminer la taille du mappage.

Exemple en ligne

-module(helloworld). 
-export([start/0]). 
start() -> 
   M1 = #{name=>john,age=>25}, 
   io:fwrite("~w",[map_size(M1)]).

La sortie du programme ci-dessus est la suivante.

2

D'autres méthodes pour le mappage sont les suivantes.

NuméroMéthodes et descriptions
1

from_list

Cette méthode est utilisée pour générer un mappage à partir d'une liste.

2

find

Cette méthode est utilisée pour rechercher si une clé spécifique existe dans le mappage.

3

get

Cette méthode est utilisée pour obtenir la valeur de la clé spécifique dans le mappage.

4

is_key

Cette méthode est utilisée pour déterminer si une clé spécifique est définie comme clé dans le mappage.

5

keys

Cette méthode est utilisée pour retourner toutes les clés du mappage.

6

merge

Cette méthode est utilisée pour fusionner2Un mappage.

7

put

Cette méthode est utilisée pour ajouter une paire clé-valeur au mappage.

8

values

Cette méthode est utilisée pour retourner toutes les valeurs du mappage.

9

remove

Cette méthode est utilisée pour supprimer une clé-valeur du mappage.