Как получить индекс массива или номер итерации с каждым итератором? - PullRequest
5 голосов
/ 01 апреля 2009

Я перебираю массив в ruby ​​с каждым. Есть ли простой способ получить номер итерации или индекс массива, не возвращаясь к циклу for?

Ответы [ 2 ]

19 голосов
/ 01 апреля 2009

Ах, понял.

each_with_index

свататься!

редактировать: упс!

1 голос
/ 04 февраля 2014

Для полноты картины.

Thing.each_with_index {|obj, index_num| puts [obj, index_num].join(" has an index of ")}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...