Erlang - Listas
La Lista es una estructura que se utiliza para almacenar una colección de elementos de datos. En Erlang, las listas se crean encerrando los valores entre corchetes.
A continuación se muestra un ejemplo simple de cómo crear una lista de números en Erlang.
Ejemplo
-module(helloworld).
-export([start/0]).
start() ->
Lst1 = [1,2,3],
io:fwrite("~w~n",[Lst1]).
La salida del ejemplo anterior será:
Salida
[1 2 3]
Analicemos ahora el various methods available for Lists. Tenga en cuenta que es necesario importar la biblioteca de listas para que estos métodos funcionen.
No Señor | Método y descripción |
---|---|
1 | todas Devuelve verdadero si Pred (Elem) devuelve verdadero para todos los elementos Elem en la lista; de lo contrario, es falso. |
2 | ninguna Devuelve verdadero si Pred (Elem) devuelve verdadero para al menos un elemento Elem en la lista. |
3 | adjuntar Devuelve una nueva lista List3 que se crea a partir de los elementos de List1 seguidos de los elementos de List2. |
4 | Eliminar Elimina un elemento de la lista y devuelve una nueva lista. |
5 | droplast Elimina el último elemento de una lista. |
6 | duplicar Devuelve una lista que contiene N copias del término Elem |
7 | último Devuelve el último elemento de la lista. |
8 | max Devuelve el elemento de la lista que tiene el valor máximo. |
9 | miembro Comprueba si un elemento está presente en la lista o no. |
10 | min Devuelve el elemento de la lista que tiene el valor mínimo. |
11 | unir Devuelve la lista ordenada formada por la fusión de todas las sublistas de ListOfLists. |
12 | enésimo Devuelve el enésimo elemento de List. |
13 | nthtail Devuelve la cola enésima de la lista. |
14 | contrarrestar Invierte una lista de elementos. |
15 | ordenar Ordena una lista de elementos. |
dieciséis | sublista Devuelve una sublista de elementos. |
17 | suma Devuelve la suma de los elementos de la lista. |