0
a = [{"name"=> "ted","age"=>1},
{"name"=> "mika","age"=>2},
{"name"=> "bob","age"=>0}]
如何使用ruby程序對年齡順序(升序)的數組進行排序?我想對數組中的散列進行排序
我想成爲以下人員。
a = [{"name"=> "bob","age"=>0},
{"name"=> "ted","age"=>1},
{"name"=> "mika","age"=>2}]
'a.sort_by {| h | h [「age」]}'。就這樣。請參閱[Enumerable#sort_by](http://ruby-doc.org/core-2.3.0/Enumerable.html#method-i-sort_by)。 –
太棒了!很感謝! – yoyo
@CarySwoveland應該把這個問題變成答案。 – tadman