each_with_indexの開始を任意の数値から Apr 17th, 2012 ruby each with indexは0始まりでインデックスが使える。 1 ["a","b"].each_with_index{|elem,i| puts i} #=> 0 1 でも連番降ったりとか1始まりが欲しい場合がある。 そんな場合。 1 ["a","b"].each.with_index(1){|elem,i| puts i} #=> 1 2 もちろん数値変えればスタートの値も変わる。