P40 ハッシュ

JavaでいうMapに相当する。

なお、Ruby1.9.3より格納順は保証されるとのこと。

 

[生成方法]

map = { :key1 => "value1", :key2 => "value2", :key3 => "value3" }

 

[取得方法]

map[:key1]

 

[ループ処理]

map.each do |key, value|

  p "キー=", key, ";値=", value

end 

 

[参考サイト]

http://miyamae.github.io/rubydoc-ja/1.9.3/#!/class/-hash.html (Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Hashクラス)

 

たのしいRuby 第4版
 
たのしいRuby 第5版

たのしいRuby 第5版