Edited at

each_with_indexとeach.with_index

More than 1 year has passed since last update.


each_with_indexの場合

array = ["Ruby", "PHP", "Python"]

array.each_with_index do |element, index|
p "#{index}#{element}"
end

#以下の様に出力
0Ruby
1PHP
2Python


each.with_indexの場合

array = ["Ruby", "PHP", "Python"]

array.each.with_index(1) do |element, index|
p "#{index}#{element}"
end

1Ruby
2PHP
3Python

indexを指定の数字から始めたいときに便利


参考

【Ruby】each_with_indexは知ってたけどeach.with_indexは知らなかった… - 訳も知らないで