ove*_*one 2 ruby sorting hash ruby-on-rails
很简单,但我在上面画了一个空白.
@sortedHash = @otherHash.sort_by { |k,v| v }
Run Code Online (Sandbox Code Playgroud)
这将根据键值以升序存储has.换句话说,哈希中的第一个值是最低的.我如何反转(降序)它以使最高值位于顶部?
@sortedInternalLinksHash = @countHash.sort_by { |k,v| -v }
@sortedInternalLinksHash = @countHash.sort_by { |k,v| !v }
Run Code Online (Sandbox Code Playgroud)
jtb*_*des 11
@sortedInternalLinksHash = @countHash.sort_by { |k,v| v }.reverse
Run Code Online (Sandbox Code Playgroud)