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

Mapa (Map) de Erlang

el mapeo es un tipo de datos con un número variable de claves-asociados a valores de tipo de datos compuesto. Cada asociación clave-valor en el mapeo se llama par asociativo. La parte clave y valor del par se denominan elementos. El número de pares asociativos se conoce como el tamaño del mapeo.

El siguiente programa muestra un ejemplo de cómo utilizar el tipo de datos de Map.

aquí definimos un Map M1,它有2mapas.tamaño_de_mapa Es una función integrada definida en Erlang, que se puede usar para determinar el tamaño del mapa.

Ejemplo en línea

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

La salida del programa anterior es la siguiente.

2

Algunos otros métodos para el mapa son los siguientes.

Número de serieMétodos y descripciones
1

de_lista

Este método se utiliza para generar un mapa a partir de una lista.

2

encontrar

Este método se utiliza para buscar si una clave específica existe en el mapa.

3

obtener

Este método se utiliza para obtener el valor de una clave específica en el mapa.

4

es_clave

Este método se utiliza para determinar si una clave específica está definida como clave en el mapa.

5

claves

Este método se utiliza para devolver todas las claves del mapa.

6

fusionar

Este método se utiliza para fusionar2Un mapa.

7

poner

Este método se utiliza para agregar un par de clave-valor al mapa.

8

valores

Este método se utiliza para devolver todos los valores del mapa.

9

eliminar

Este método se utiliza para eliminar un par de clave-valor del mapa.