なんとなく日々徒然と

each_with_indexの開始を任意の数値から

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

もちろん数値変えればスタートの値も変わる。

Tags:

rails console 配列の配列をループするときとか

comments powered by Disqus