很简单,但我在上面画了个空白。

 @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

10-06 05:25