erlang第八天总结

1.lists:sort/2根据排序函数进行排序,如下面:

SortFun1 = fun(A, B) -> if A == B -> true; true -> false end end,
lists:sort(SortFun1, [5, 4, 2, 1, 3]).

列表中的每个元素根据排序函数和其他元素进行比较,若为true,则不执行任何操作,若为false则交换两个元素的位置,

结果:[3,1,2,4,5]





猜你喜欢

转载自blog.csdn.net/boiled_water123/article/details/80746507