列表是用于存储数据项集合的结构,在Erlang中,列表是通过将值括在方括号中来创建的。
-module(helloLearnfk). -export([start/0]). start() -> Lst1=[1,2,3], io:fwrite("~w~n",[Lst1]).
上面示例的输出将是-
[1 2 3]
现在让我们讨论可用于列表的各种方法。
Sr.No | 方法和描述 |
---|---|
1 |
all List中的所有元素Elem返回true,否则返回false。 |
2 |
any 列表中的至少一个元素Elem返回true,则返回true。 |
3 |
append 返回一个新列表List3,该列表由List1的元素和List2的元素组成。 |
4 |
delete 从列表中删除一个元素并返回一个新列表。 |
5 |
droplast 拖放列表的最后一个元素。 |
6 |
duplicate 返回一个列表,其中包含术语Elem的N个副本 |
7 |
last 返回列表的最后一个元素 |
8 |
max 返回列表中具有最大值的元素。 |
9 |
member 检查列表中是否存在元素。 |
10 |
min 返回列表中具有最小值的元素。 |
11 |
merge 返回通过合并ListOfLists的所有子列表形成的排序列表。 |
12 |
nth 返回列表的第N个元素。 |
13 |
nthtail 返回列表的第N个尾巴。 |
14 |
reverse 逆转元素列表。 |
15 |
sort 对元素列表进行排序。 |
16 |
sublist 返回元素的子列表。 |
17 |
sum 返回列表中元素的总和。 |