どうも、ちょげ(@chogetarou)です。
ハッシュ(Hash)をループする方法を紹介します。
方法

ハッシュ(Hash)をループするには、eachメソッドを使います。
まず、ハッシュからeachメソッドを呼び出します。
eachメソッドのブロックには、2つの引数を用意します。
そして、eachメソッドのブロックにループ処理を指定します。
ループ処理では、第1引数でキー、第2引数で値を取得します。
#hash=対象のハッシュ
hash.each do |key, value|
#ループ処理
#keyでキー、valueで値を取得
end
上記のeachメソッドは、ハッシュ(Hash)をループします。
使用例
numbers = {
:one => 1,
:two => 2,
:three => 3,
:four => 4,
:five => 5,
}
numbers.each do |key, value|
p "#{key}=#{value}"
end
出力:
"one=1"
"two=2"
"three=3"
"four=4"
"five=5"
コメント