- all(Pred, List) -> bool()
List中是否所有的元素都满足Pred条件
- any(Pred, List) -> bool()
List中是否有能满足Pred条件的元素
- append(ListOfLists) -> List1
合并ListOfLists中的列表。
- append(List1, List2) -> List3
合并两个列表
- concat(Tings) -> string()
合并原子列表
- delete(Elem, List1) -> List2
从列表List1中删除符合Pred条件的元素
- duplicate(N, Elem) -> List
创造一个由N个Elem组成的列表
- filter(Pred, List1) -> List2
用Pred条件过滤列表List1
- flatlength(DeepList) -> int()
获取深层列表DeepList扁平化之后的列表长度
- flatmap(Fun, List1) -> List2
对List1列表进行扁平化并通过Fun函数映射声称新列表
- flatten(DeepList) -> List
对深层列表DeepList进行扁平化处理
- flatten(DeepList, Tail) -> List
对深层列表DeepList进行扁平化处理
- floldl(Fun, Acc0, List) -> Acc1
在列表List上以foldl方式执行Fun函数
- foldr(Fun, Acc0, List) -> Acc1
在列表List上以foldr方式执行Fun函数
- foreach(Fun, List) -> void()
对列表List上的每一个元素执行Fun函数
- keydelete(Key, N, TupleList1) -> TupleList2
从元组列表TupleList1中删除第N个字段为key的记录。
- keymap(Fun, N, TupleList1) -> TupleList2
对元组列表TupleList1通过Fun函数映射生成新列表。
- keymember(Key, N, TupleList) -> bool()
检查元组列表TupleList中是否存在第N个字段为Key的数据。
- kermerge(N, TupleList1, TupleList2) -> TupleList3
将两个以第N个字段为键的元组列表TupleList1和TupleList2合并。
- keyreplace(Key, N, TupleList1, NewTuple) -> TupleList2
替换元组列表TupleList1当中的元素
- keysearch(Key, N, TupleList) -> { value, Tuple} | false
在元组列表TupleList中搜索特定的元素
- keysort(N, TupleList1) -> TupleList2
对元组列表TupleList1进行排序
- last(List) -> Last
获取列表List的最后一个元素
- map(Fun, List1) -> List2
用Fun将列表List1映射为新的列表
- mapfoldl(Fun, Acc0, List1) -> {List2, Acc1}
同时进行map和fold的操作
- mapfoldr(Fun, Acc0, List1) -> {List2, Acc1}
同时进行map和fold的操作
- max(List) -> Max
返回列表List中最大的元素
- member(Elem, List) -> bool()
检查Elem是否为列表List中的元素
- merge(ListOfLists) -> List3
合并列表ListOfLists中的有序列表
- merge(List1, List2) -> List3
合并有序列表List1和List2
- merge(List1, List2, List3) -> List4
合并3个有序列表
- min(List) -> Min
获取列表List中最小的元素
- nth(N, List) -> Elem
获取列表List中第N个元素
- nthtail(N, List1) -> Tail
获取列表List第N个元素之后的尾部
- partition(Pred, List) -> { Satisfying, NonSatisfying}
用Pred函数将列表List分为两个部分
- prefix(List1, List2) -> bool()
判断List1是否是List2的前缀
- reverse(List1) -> List2
反转列表List1的顺序
- reverse(List1, Tail) -> List2
反转列表List1,然后将Tail加到后面
- seq(From, To, Incr) -> Seq
生成由整数序列构成的列表。
- sort(List1) -> List2
对List1进行排序
- sort(Fun, List1) -> List2
用Fun函数对List1进行排序
- split(N, List1) -> {List2, List3}
从第N个元素起,将列表List1分为两段。
- splitwith(Pred, List) -> {List1, List2}
按Pred条件将List分为两段
- sublist(List1, len) -> List2
获取列表List1长度为Len的部分
- sublist(List1, Start, Len) -> List2
获取列表List1从Start起长度为Len的部分
- subtract(List1, List2) -> List3
对列表List1和List2做逻辑减
- suffix(List1, List2) -> bool()
判断列表List1是否是列表List2的后缀。
- sum(List) -> number()
获取列表List中所有元素的和
- takewhile(Pred, List1) -> List2
从列表List1中去除满足Pred条件的元素
- ukeymerge(N, TupleList1, TupleList2) -> TupleList3
将两个元组列表TupleList1和TupleList2合并,去除重复的元素
- ukeysort(N, TupleList1) -> TupleList2
对元组列表TupleList1进行排序,去除重复的元素
- umerge(ListOfLists) -> List1
合并列表ListOfLists的有序列表,去除重复的元素
- umerge(List1, List2) -> List3
合并有序列表List1和List2,去除重复的元素
- umerge(Fun, List1, List2) -> List3
用Fun函数合并有序列表List1和List2,去除重复的元素
- umerge3(List1, List2, List3) -> List4
合并3个有序列表,去除重复的元素
- unzip(List1) -> {List2, List3}
将由两个元组组成的列表List1分解成为两个列表
- unzip3(List1) -> { List2, List3, List4}
将由3个元组组成的列表List1分解成为3个列表
- usort(List1) -> List2
对列表List1进行排序,去除重复的元素
- usort(Fun, List1) -> List2
用Fun函数对列表List1排序,去除重复的元素
- zip(List1, List2) -> List3
将列表List1和List2合并为一个列表
- zip3(List1, List2, List3) -> List4
将3个列表合并成一个列表
- zipwith(Combine, List1, List2) -> List3
用Combine函数将列表List1和List2合成为一个列表
- zipwith3(Combine, List1, List2, List3) -> List4
用Combine函数将3个列表合成为一个列表。