如果我有一个List = [1,3,5,2,4,6],并且我想将它排序为[6,5,4,3,2,1]。我可以做lists:reverse(lists:sort(List)).。
List = [1,3,5,2,4,6]
[6,5,4,3,2,1]
lists:reverse(lists:sort(List)).
但我想知道Erlang中是否有内部函数可以直接进行这种排序?
发布于 2013-11-20 16:21:29
是的有。lists:sort/2。
lists:sort(fun(A, B) -> B < A end, List). [6,5,4,3,2,1]
我也强烈推荐给Erldocs添加书签。
https://stackoverflow.com/questions/20100374
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例