English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La lista è una struttura utilizzata per memorizzare un insieme di elementi di dati. In Erlang, le liste vengono create inserendo i valori tra parentesi quadre.
Ecco un esempio semplice di creazione di una lista numerica in Erlang.
-module(helloworld). -export([start/0]). start() -> Lst1 = [1,2,3], io:fwrite("~w~n",[Lst1]).
Il risultato dell'esempio sopra sarà -
Risultato di output
[1 2 3]
Ora discutiamo i vari metodi disponibili per la lista. Si prega di notare che la libreria della lista deve essere importata per rendere questi metodi attivi.
Numero di sequenza | Metodi e descrizioni |
---|---|
1 | Se Pred (Elem) restituisce true per tutti gli elementi Elem nella lista, restituisce true, altrimenti false. |
2 | Se Pred (Elem) restituisce true per almeno un elemento Elem nella lista, restituisce true. |
3 | 返回一个新列表List3,该列表由List1的元素和List2的元素组成。 |
4 | 从列表中删除一个元素并返回一个新列表。 |
5 | 删除列表的最后一个元素。 |
6 | 返回一个列表,其中包含术语Elem的N个副本 |
7 | 返回列表的最后一个元素 |
8 | 返回列表中具有最大值的元素。 |
9 | 检查列表中是否存在元素。 |
10 | 返回列表中具有最小值的元素。 |
11 | 返回通过合并ListOfLists的所有子列表而形成的排序列表。 |
12 | 返回List的第N个元素。 |
13 | 返回列表的第N个尾数。 |
14 | 反转元素列表。 |
15 | 对元素列表进行排序。 |
16 | 返回元素的子列表。 |
17 | 返回列表中元素的总和。 |