我有一个数组:
a = [ 0,9,6,12,1]
我需要一种按降序排序的方法:
a = [12,9,6,1,0]
为了按升序排序,我有一个 Ruby 函数a[].to_a.sort
,
我正在寻找一个函数来按降序对数组进行排序。
如下所示
a = [ 0,9,6,12,1]
sorted_ary = a.sort_by { |number| -number }
# or
sorted_ary = a.sort.reverse
update
另一种好方法:
a.sort {|x,y| -(x <=> y)}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)