Rubyリファレンス: Home

to_a (Hash)

Edit   History

標準クラス・モジュール > Hash > to_a

hash.to_a

to_aメソッドは、ハッシュを配列に変換して返します。[キー, 値]を並べた配列の配列ができます。

scores = { "Alice" => 50, "Bob" => 60, "Carol" => 90, "David" => 40 }
p scores.to_a
[["Alice", 50], ["David", 40], ["Carol", 90], ["Bob", 60]]   (Ruby 1.8の場合)
[["Alice", 50], ["Bob", 60], ["Carol", 90], ["David", 40]]   (Ruby 1.9の場合)

関連項目