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

Mapa (Map) do Erlang

O mapeamento é um conjunto de chaves com número variável-O tipo de dados composto associado a valores. Cada par de chave-valor associado no mapeamento é chamado de par de associação. A parte da chave e do valor do par é chamada de elemento. O número de pares de associação é chamado de tamanho do mapeamento.

O seguinte programa mostra um exemplo de como usar o tipo de dados Map.

Aqui definimos um Map M1,ele tem2um mapa.map_size É uma função integrada definida no Erlang, usada para determinar o tamanho do mapa.

Exemplo Online

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

A saída do programa acima é como follows.

2

Alguns outros métodos aplicáveis ao mapa:

Número de OrdemMétodos e Descrições
1

from_list

Este método é usado para gerar um mapa a partir de uma lista.

2

find

Este método é usado para verificar se uma chave específica existe no mapa.

3

get

Este método é usado para obter o valor de uma chave específica no mapa.

4

is_key

Este método é usado para determinar se uma chave específica está definida como chave no mapa.

5

keys

Este método é usado para retornar todas as chaves do mapa.

6

merge

Este método é usado para combinar2Um mapa.

7

put

Este método é usado para adicionar um par chave-valor ao mapa.

8

values

Este método é usado para retornar todos os valores do mapa.

9

remove

Este método é usado para remover uma chave-valor do mapa.