> Erlang中文手册 > usort/2 排序一个列表并删除重复值

lists:usort/2

排序一个列表并删除重复值

用法:

usort(Fun, List1) -> List2

根据排序函数 Fun 的规则来对列表 List1 进行排序,并删掉重复的值

SortFun = fun(A, B) ->
    A 
SortFun = fun(A, B) ->
    A > B
end,
lists:usort(SortFun, [5, 4, 1, 2, 1, 3]).