我有一个这样的数组
arr = [[24,4], [44,5],[67,1], [30, 2], [67, 2]]
如果我使用arr.sort{|a,b| b[0]<=>a[0]}
我会得到这个结果
[[67,1], [67, 2], [44,5], [30, 2], [24,4]] - #[value, id]
如何再次对数组进行排序以实现此结果
[[67,2], [67, 1], [44,5], [30, 2], [24,4]] - #[value, id]
如果有相同的值,那么排序应该发生在 id descending 上。
谢谢