Rubyリファレンス: Home

[] (Hash Class)

Edit   History

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

Hash[key, val, ...]

Hashクラスのクラスメソッド[]は、新しいハッシュ(Hashクラスのインスタンス)を返します。[]の中に[キー1, 値1, キー2, 値2, ...]のようにオブジェクトを並べると、それが新しいハッシュのキーと値になります。

[]内のオブジェクトの数が奇数のときは、例外ArgumentErrorが発生します。

movie = Hash[:title, "Alien", :director, "Ridley Scott", :year, 1979]
puts movie[:title]
puts movie[:year]
Alien
1979

関連項目