关于foreach:在EACH循环中查找当前索引(Ruby)

Finding out current index in EACH loop (Ruby)

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Automatic counter in Ruby for each?

我想在每个循环中都找到当前索引。我该怎么办?

1
2
3
4
5
X=[1,2,3]

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


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


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