lists:usort/2
排序一个列表并删除重复值
用法:
usort(Fun, List1) -> List2
根据排序函数 Fun 的规则来对列表 List1 进行排序,并删掉重复的值。Fun比较这里用=<,>=才能有去重的效果(PS:感谢群友萝卜修正)
SortFun = fun(A, B) -> A < B end, lists:usort(SortFun, [5, 4, 1, 2, 1, 3]).
SortFun = fun(A, B) -> A >= B end, lists:usort(SortFun, [5, 4, 1, 2, 1, 3]).