Finding out current index in EACH loop (Ruby)
RubyForeachRuby Problem Overview
> Possible Duplicate:
> Automatic counter in Ruby for each?
I want to find out the current index while i am in the each loop. how do i do so?
X=[1,2,3]
X.each do |p|
puts "current index..."
end
Ruby Solutions
Solution 1 - Ruby
X.each_with_index do |item, index|
puts "current_index: #{index}"
end
Solution 2 - Ruby
x.each_with_index { |v, i| puts "current index...#{i}" }