RubyのHashクラスを繰り返し処理で取りだす
Hashクラスに対して繰り返し処理で取りだす方法を学んだので、メモ
each_valueメソッドでvalueを取りだす方法
sample.rb
human = {name: "田中", age: 26, school: "UCLA", major: "computer science"}
human.each_value do |element|
puts element
end
#=>
#田中
#26
#UCLA
#computer science
each_keyメソッドでkeyを取りだす方法
sample.rb
human = {name: "田中", age: 26, school: "UCLA", major: "computer science"}
human.each_key do |element|
puts element
end
#=>
#name
#age
#school
#major
eachメソッドでkeyとvalueを取り出し
sample.rb
human = {name: "田中", age: 26, school: "UCLA", major: "computer science"}
human.each do |key, value|
puts "#{key}は#{value}です"
end
#=>
#nameは田中です
#ageは26です
#schoolはUCLAです
#majorはcomputer scienceです
覚えておく!