◆each_with_indexの場合
array = ["Ruby", "PHP", "Python"]
array.each_with_index do |element, index|
p "#{index}:#{element}"
end
#以下の様に出力されます
# 0:Ruby
# 1:PHP
# 2:Python
◆each.with_indexの場合
array = ["Ruby", "PHP", "Python"]
array.each.with_index(1) do |element, index|
p "#{index}:#{element}"
end
# 1:Ruby
# 2:PHP
# 3:Python
今までeach_with_indexを使って、わざわざ"index+1"として1から表示してたけど、
each.with_indexは1以外でも指定の数字から始められるので便利!