Ruby each_with_index offset

Могу ли я определить смещение индекса в итераторе цикла each_with_index? Моя прямая попытка не удалась:

some_array.each_with_index{|item, index = 1| some_func(item, index) }

Edit:

Уточнение: мне не нужно смещение массива. Я хочу, чтобы индекс в each_with_index начинался не с 0, а, например, с 1.

82
задан Mark 13 April 2011 в 08:40
поделиться