`each_with_index` が使えるのになんで `with_index` が使えない?
with_index
はEnumerator
のメソッドだから、ただEnumerable
を継承しているクラスからは使えない。map
をかませると、Enumerator
のオブジェクトが返ってくるから使える
CSV::Row
でインデックスを1から始めたいんやが・・みたいな事案で each_with_index して、ブロック内で +1
とかしたくない時に
with_index
は Enumerator
のメソッドだから、ただ Enumerable
を継承しているクラスからは使えない。
map
をかませると、Enumerator
のオブジェクトが返ってくるから使える
CSV::Row
でインデックスを1から始めたいんやが・・みたいな事案で each_with_index して、ブロック内で +1
とかしたくない時に