each_with_index の場合
["Tanaka", "Marcus", "Tulio"].each_with_index do |name,i| p "#{name}: #{i}" end #=>"Tanaka: 0" #=>"Marcus: 1" #=>"Tulio: 2"
『0』以外から始める場合
1から始める例
each と with_index(1) の間は『.(ドット)』
["Tanaka", "Marcus", "Tulio"].each.with_index(1) do |name,i| p "#{name}: #{i}" end "Tanaka: 1" "Marcus: 2" "Tulio: 3"