标签: ruby hash max
给定一个哈希值,它的值都是数字,我以为我读过其他一些SO帖子,这是由
hash.max_by{|k,v| v}
但这会返回一个我不想要的数组。我希望哈希值得最大。
答案 0 :(得分:6)
我会在哈希的Gimp上使用max方法:
Gimp
max
values
答案 1 :(得分:1)
hash.max_by(&:last).last
单次传递数组。相比之下,@ Bustikiller的代码有两次通过,但我怀疑它仍然比上面快。