有没有什么方法可以做到这一点有点聪明?

时间:2013-11-20 15:44:51

标签: sorting erlang

如果我有List = [1,3,5,2,4,6],我希望将其排序为[6,5,4,3,2,1]。 我可以lists:reverse(lists:sort(List)).

但我想知道Erlang中是否有任何内部函数可以直接进行此类操作?

1 个答案:

答案 0 :(得分:7)

是的。 lists:sort/2

lists:sort(fun(A, B) -> B < A end, List).
[6,5,4,3,2,1]

我强烈建议同时为Erldocs添加书签。