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. |