Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Hashクラス > sort

instance method Hash#sort

sort -> Array[permalink][rdoc]
sort {|a, b| ... } -> Array

ハッシュを [key, value] を要素とする配列の配列に変換して,それをソー トした配列を返します。

h = { "a" => 20, "b" => 30, "c" => 10  }
h.sort                       #=> [["a", 20], ["b", 30], ["c", 10]]
h.sort {|a,b| a[1]<=>b[1]}   #=> [["c", 10], ["a", 20], ["b", 30]]

[SEE_ALSO] Array#sort