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
indexを指定の数字から始めたいときに便利
参考
【Ruby】each_with_indexは知ってたけどeach.with_indexは知らなかった… - 訳も知らないで