geekday’s diary

超絶初心者のエンジニアがいろいろなプログラミング言語に挑戦してみるブログです。

ハッシュ・配列への繰り返し.eachメソッド

words = {'book' => '本', 'apple' => 'りんご', 'dog' => '犬'}

# ハッシュに対し、eachメソッドで以下処理を行う
words.each do |key,value|
puts "#{value}は英語で#{key}です"
end

 これをやると、本は英語でbookです、りんごは英語でappleです・・と繰り返される。

ハッシュ.each do |key,value|

 処理

end

 で、ハッシュに対し繰り返し処理をかけることが可能。

なお、配列の場合は

配列.each do|変数|

 処理

end

 

となる。