Rubyは、eachの種類が多い
個人的によく使うメソッド
array = ["Ruby", "PHP", "Python"]
array.each do |element, index|
p "#{index}:#{element}"
end
0:Ruby
1:PHP
2:Python
array = ["Ruby", "PHP", "Python"]
array.each.with_index(1) do |element, index|
p "#{index}:#{element}"
end
0:Ruby
1:PHP
2:Python
array = ["Ruby", "PHP", "Python"]
array.each.with_index(1) do |element, index|
p "#{index}:#{element}"
end
1:Ruby
2:PHP
3:Python
index番号を指定したい場合はこちらをよく使う事が多い
他にも、each_object、each_key、each_valueなど色々ある