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.