all
1> lists:all(fun(X)->X<4 end,[1,2,3]).
true
2> lists:all(fun(X)->X<4 end,[1,2,3,4]).
false
all(Pred, List)-> boolean()
如果 Pred(Elem) 对 List 中的所有元素 Elem 返回 true,则返回 true,否则返回 false。Pred 函数必须返回布尔值。
any
3>lists:any(fun(X)->X<4 end,[1,2,3,4]).
true
4>lists:any(fun(X)->X<4 end,[4,5]).
false
all(Pred, List)-> boolean()
如果 Pred(Elem) 对列表中的至少一个元素 Elem 返回 true,则返回 true。Pred 函数必须返回一个 布尔。
append
5> lists:append([[1, 2, 3], [a, b], [4, 5, 6]]).
[1,2,3,a,b,4,5,6]
6> lists:append("abc", "def").
"abcdef"
append(ListOfLists) -> List1
返回一个列表,其中追加了 ListOfLists 的所有子列表。
append(List1, List2) -> List3
返回一个新列表 List3,该列表由 List1 的元素后跟 List2 的元素。
concat
7> lists:concat([doc, '/', file, '.', 3]).
"doc/file.3"
concat(事物)-> string()
连接事物元素的文本表示形式。Things 的元素可以是原子、整数、浮点数或字符串。
delete
40> lists:delete(1,[1,2,3,4]).
[2,3,4]
41> lists:delete(1,[2,3,4]).
[2,3,4]
delete(Elem, List1) -> List2
返回 List1 的副本,其中第一个元素