Определение текущего индекса в цикле EACH (Ruby)

Возможный дубликат:
Автоматический счетчик в Ruby для каждого?

Я хочу узнать текущий индекс, пока я в каждом цикле. как это сделать?

X=[1,2,3]

X.each do |p|
 puts "current index..."
end 

Ответ 1

X.each_with_index do |item, index|
  puts "current_index: #{index}"
end

Ответ 2

x.each_with_index { |v, i| puts "current index...#{i}" }