Rubyでeachを使って、ハッシュを一つずつ取り出します。

まずは、ハッシュを設定します。

fluits = {apple: 100, orange: 80, banana: 120 }

ハッシュ名の後に『.each do』を入力します。

『|k, v|』と入力します。

kはキー、vは値を指しています。

kとvは、keyやvalueなど任意の名前で問題ありません。

fluits = {apple: 100, orange: 80, banana: 120 }
fluits.each do |k, v|

キーと値を出力します。

最後にendで終了します。

fluits = {apple: 100, orange: 80, banana: 120 }
fluits.each do |k, v|
  puts "#{k}, #{v}"
end

ターミナルで実行すると、

image2

ハッシュのキーと値を一つずつ出力することができました。

ブログ一覧