下面是我在做什么大气压:获取按各自键排序的哈希值的最佳方法? (红宝石)
test = {
'd' => 20,
'b' => 40,
'c' => 30,
'a' => 50,
'e' => 10
}
f = []
test.to_a.sort.each do |e|
f << e[1]
end
puts f.join(' ')
输出:
50 40 30 20 10
是否有更有效的/简洁/更好的方式来做到这一点?在有人这么说之前,不,我不能使用数组。 :p
编辑对不起,发布了错误的代码。