English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Une liste est une structure utilisée pour stocker une collection d'éléments de données. En Erlang, une liste est créée en plaçant les valeurs entre crochets.
Voici un exemple simple de création de liste de nombres en Erlang.
-module(helloworld). -export([start/0]). start() -> Lst1 = [1,2,3], io:fwrite("~w~n",[Lst1].
Le résultat de l'exemple ci-dessus sera-
Résultat de la sortie
[1 2 3]
Maintenant, discutons des différentes méthodes disponibles pour les listes. Veuillez noter que la bibliothèque de listes doit être importée pour que ces méthodes fonctionnent.
Numéro | Méthodes et explications |
---|---|
1 | Si Pred (Elem) renvoie true pour tous les éléments Elem de la liste, alors renvoie true, sinon renvoie false. |
2 | Retourner true si Pred (Elem) retourne true pour au moins un élément Elem de List. |
3 | Retourner une nouvelle liste List3du List1et des éléments de List2composée des éléments |
4 | Supprimer un élément de la liste et retourner une nouvelle liste. |
5 | Supprimer le dernier élément de la liste. |
6 | Retourner une liste contenant N copies de l'élément Elem. |
7 | Retourner le dernier élément de la liste. |
8 | Retourner l'élément de la liste ayant la valeur maximale. |
9 | Vérifier si l'élément existe dans la liste. |
10 | Retourner l'élément de la liste ayant la valeur minimale. |
11 | Retourner une liste triée formée par la fusion de toutes les sous-listes de ListOfLists. |
12 | Retourner l'élément N de la liste. |
13 | Retourner le N-ième élément final de la liste. |
14 | Inverser la liste des éléments. |
15 | Trier la liste des éléments. |
16 | Retourner la sous-liste des éléments. |
17 | Retourner la somme des éléments de la liste. |