`
langzhe
  • 浏览: 278890 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Erlang 利用lists 排序

 
阅读更多

L= [{2,2},{1,2},{2,3},{2,1}]

先根据tuple中的第二个元素排序,如果相同,则根据tuple的第一个排序

11> F3=fun({A1,A},{B1,B}) -> if A<B ->true; A==B -> if A1<B1 -> true; true -> false end ;true->false end end. 

#Fun<erl_eval.12.107821302>

 

18> lists:sort(F3,L).

[{2,1},{1,2},{2,2},{2,3}]



0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics