很简单,但我在上面画了个空白。
@sortedHash = @otherHash.sort_by { |k,v| v }
这将按升序存储基于键值的has。换句话说,hash中的第一个值是最低的。如何反转(降序)以使最大值位于顶部?
@sortedInternalLinksHash = @countHash.sort_by { |k,v| -v }
@sortedInternalLinksHash = @countHash.sort_by { |k,v| !v }
最佳答案
@sortedInternalLinksHash = @countHash.sort_by { |k,v| v }.reverse