English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La lista es una estructura para almacenar conjuntos de elementos de datos. En Erlang, se crea una lista encerrando valores entre corchetes.
A continuación, se muestra un ejemplo simple de creación de lista de números en Erlang.
-module(helloworld). -export([start/0]). start() -> Lst1 = [1,2,3], io:fwrite("~w~n",[Lst1]).
El resultado de ejemplo anterior será-
Resultados de salida
[1 2 3]
Ahora vamos a discutir los diversos métodos disponibles para la lista. Tenga en cuenta que es necesario importar la biblioteca de lista para que estos métodos funcionen.
Número de serie | Métodos y explicaciones |
---|---|
1 | Si Pred (Elem) devuelve true para todos los elementos Elem de la lista, devuelve true, de lo contrario, devuelve false. |
2 | Devuelve true si Pred (Elem) devuelve true para al menos un elemento Elem en List. |
3 | Devuelve una nueva lista List3de la lista, que se compone de List1de los elementos y List2de los elementos. |
4 | Elimina un elemento de la lista y devuelve una nueva lista. |
5 | Elimina el último elemento de la lista. |
6 | Devuelve una lista que contiene N copias del término Elem. |
7 | Devuelve el último elemento de la lista. |
8 | Devuelve el elemento con el valor más grande de la lista. |
9 | Verifica si existe un elemento en la lista. |
10 | Devuelve el elemento con el valor más pequeño de la lista. |
11 | Devuelve una lista ordenada formada por la combinación de todas las sublists de ListOfLists. |
12 | Devuelve el N-ésimo elemento de la lista. |
13 | Devuelve el N-ésimo elemento final de la lista. |
14 | Invierte la lista de elementos. |
15 | Ordena la lista de elementos. |
16 | Devuelve la sublist de elementos. |
17 | Devuelve la suma total de los elementos de la lista. |