当移动迭代时,例如:
array.each do |row|
puts "Current row count: " + row.current_row_index
# do some more stuff
end
有没有办法获取当前迭代/行的索引?显然我可以抛出一个计数器,但我很好奇是否有一个索引函数的快捷方式,显示它的当前位置。
通过pry
挖掘可用的方法,但是我没有看到任何看似开箱即用的方法。
答案 0 :(得分:27)
array.each_with_index |row, index|
puts index
end
答案 1 :(得分:6)
如果您需要完全索引
array.each_index do |index|
puts index
end