Erlang - Listes
La liste est une structure utilisée pour stocker une collection d'éléments de données. Dans Erlang, les listes sont créées en plaçant les valeurs entre crochets.
Voici un exemple simple de création d'une liste de nombres à Erlang.
Exemple
-module(helloworld).
-export([start/0]).
start() ->
Lst1 = [1,2,3],
io:fwrite("~w~n",[Lst1]).
La sortie de l'exemple ci-dessus sera -
Production
[1 2 3]
Parlons maintenant de la various methods available for Lists. Notez que la bibliothèque de listes doit être importée pour que ces méthodes fonctionnent.
Sr.Non | Méthode et description |
---|---|
1 | Renvoie true si Pred (Elem) renvoie true pour tous les éléments Elem de List, sinon false. |
2 | Renvoie true si Pred (Elem) renvoie true pour au moins un élément Elem dans List. |
3 | Renvoie une nouvelle liste List3 qui est constituée des éléments de List1 suivis des éléments de List2. |
4 | Supprime un élément de la liste et renvoie une nouvelle liste. |
5 | Supprime le dernier élément d'une liste. |
6 | Renvoie une liste qui contient N copies du terme Elem |
sept | Renvoie le dernier élément de la liste |
8 | Renvoie l'élément de la liste qui a la valeur maximale. |
9 | Vérifie si un élément est présent dans la liste ou non. |
dix | Renvoie l'élément de la liste qui a la valeur minimale. |
11 | Renvoie la liste triée formée par la fusion de toutes les sous-listes de ListOfLists. |
12 | Renvoie le Nième élément de List. |
13 | Renvoie la Nième queue de la liste. |
14 | Inverse une liste d'éléments. |
15 | Trie une liste d'éléments. |
16 | Renvoie une sous-liste d'éléments. |
17 | Renvoie la somme des éléments de la liste. |