这是我的哈希.
=> {"f11"=>1, "f12"=>3, "f13"=>3, "f07"=>5, "f10"=>1}
我想按从最大到最小的值排序,然后从键中创建一个数组.
=> ["f07", "f12", "f13", "f11", "f10"]这是给你的单行(我爱ruby!):
h.keys.sort {|a, b| h[b] <=> h[a]}
希望有所帮助!
精彩评论