技術ブログ

(技術系中心)基本自分用備忘録なので、あくまで参考程度でお願いします。

Rubyのhash

Rubyのhash

hashの基本的な利用方法まとめ

hashの取り出し方

ハッシュ[ キー]

例)

currencies = { 'hoge' => 'soccer', 'huge' => 'baseball', 'hogehoge' => 'basketball' } 
currencies[' hoge'] 
#=> 'soccer'


 'hoge' => キー
 'soccer'=> バリュー

hashの繰り返し処理

hashは繰り返し処理が出来ます。 例)

currencies = { 'hoge' => 'soccer', 'huge' => 'baseball', 'hogehoge' => 'basketball' } 
currencies. each do | key, value | 
  puts "#{key} : #{value}"
end 
#=> hoge : soccer 
# huge : baseball 
# hogehoge : basketball

Rubyではハッシュのキーにシンボルがよく利用されます。 Rubyのハッシュについて

参考本: 伊藤 淳一. プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発デバッグ技法まで