平凡エンジニアによる平凡ブログ

平凡インフラエンジニアがスキルアップを目指してプログラミングやクラウドやサーバといったインフラのアウトプットをしていきます!

【ruby】eachメソッドの使い方(繰り返し処理)

ハッシュのキーと値を繰り返し表示させるeachメソッドについて備忘録として記載します。

attr = {name: "鈴木", age: 29, height: 189, weight: 83}
attr.each do |key,value|
  puts value
end

attrというハッシュのキーと値をkey,valueに受け渡し繰り返し処理を行うというもの 今回はハッシュは一つしか用意していないので、例としてはあまりよくないが 複数あれば全て表示させることができるのがeachメソッドです。 上記では値を表示させてます(keyを指定すればキーを表示)