ruby-on-rails – 数组的ruby sort数组

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 数组的ruby sort数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个问题,弄清楚我可以排序数组的数组.两个数组都是直截了当的,我相信这很简单,但是我似乎无法想像出来.

这是数组:

[["happy",1],["sad",2],["mad",["bad",3],["glad",12]]

我想用内部数组的整数值进行排序,这个值是多少次出现的值,最大的数字是第一.

解决方法

尝试:
array = [["happy",12]]
sorted = array.sort {|a,b| a[1] <=> b[1]}

要么:

array = [["happy",b| b[1] <=> a[1]}

取决于你想要升序还是下降.

猜你在找的Ruby相关文章