Dr.*_*ein 35 ruby arrays sorting
我该如何排序:
arr = ["aaa","aa","aaaa","a","aaaaa"];
Run Code Online (Sandbox Code Playgroud)
进入这个?
arr = ["a","aa","aaa","aaaa","aaaaa"];
Run Code Online (Sandbox Code Playgroud)
sep*_*p2k 70
arr = arr.sort_by {|x| x.length}
Run Code Online (Sandbox Code Playgroud)
或者在1.8.7+中:
arr = arr.sort_by(&:length)
Run Code Online (Sandbox Code Playgroud)
Pri*_*han 12
您还可以使用sort
:
arr.sort{|x, y| x.length <=> y.length}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
22254 次 |
最近记录: |