假设我有以下哈希数组:
arr = [{:name=>"foo", :value=>20},
{:name=>"bar", :value=>25},
{:name=>"baz", :value=>30}]
我目前正在按value
如下方式排序:
arr.sort{|a,b| b[:value] <=> a[:value] }
是否可以在排序后将元素(即其中的元素name == 'bar'
)移动到堆栈顶部而不链接另一种方法?理想情况下,这只是排序块中的更多内容。