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 | Devuelve verdadero si Pred (Elem) devuelve verdadero para todos los elementos Elem en la lista; de lo contrario, es falso. |
2 | Devuelve verdadero si Pred (Elem) devuelve verdadero para al menos un elemento Elem en la lista. |
3 | Devuelve una nueva lista List3 que se crea a partir de los elementos de List1 seguidos de los elementos de List2. |
4 | Elimina un elemento de la lista y devuelve una nueva lista. |
5 | Elimina el último elemento de una 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 de la lista que tiene el valor máximo. |
9 | Comprueba si un elemento está presente en la lista o no. |
10 | Devuelve el elemento de la lista que tiene el valor mínimo. |
11 | Devuelve la lista ordenada formada por la fusión de todas las sublistas de ListOfLists. |
12 | Devuelve el enésimo elemento de List. |
13 | Devuelve la cola enésima de la lista. |
14 | Invierte una lista de elementos. |
15 | Ordena una lista de elementos. |
dieciséis | Devuelve una sublista de elementos. |
17 | Devuelve la suma de los elementos de la lista. |