Lists
优质
小牛编辑
122浏览
2023-12-01
List是用于存储数据项集合的结构。 在Erlang中,通过将值括在方括号中来创建列表。
以下是在Erlang中创建数字列表的简单示例。
例子 (Example)
-module(helloworld).
-export([start/0]).
start() ->
Lst1 = [1,2,3],
io:fwrite("~w~n",[Lst1]).
以上例子的输出将是 -
输出 (Output)
[1 2 3]
现在让我们讨论various methods available for Lists的various methods available for Lists 。 请注意,需要导入列表库才能使这些方法起作用。
Sr.No | 方法和描述 |
---|---|
1 | 如果Pred(Elem)为List中的所有元素Elem返回true,则返回true,否则返回false。 |
2 | 如果Pred(Elem)为List中的至少一个元素Elem返回true,则返回true。 |
3 | 返回一个新列表List3,它由List1的元素后跟List2的元素组成。 |
4 | 从列表中删除元素并返回新列表。 |
5 | 删除List的最后一个元素。 |
6 | 返回包含术语Elem的N个副本的列表 |
7 | 返回列表的最后一个元素 |
8 | 返回具有最大值的列表元素。 |
9 | 检查列表中是否存在元素。 |
10 | 返回具有最小值的列表元素。 |
11 | 返回合并ListOfLists的所有子列表形成的排序列表。 |
12 | 返回List的第N个元素。 |
13 | 返回List的第N个尾部。 |
14 | 反转元素列表。 |
15 | 对元素列表进行排序。 |
16 | 返回元素的子列表。 |
17 | 返回列表中元素的总和。 |