各ループの現在のインデックスを調べる (Ruby) [重複] 質問する

各ループの現在のインデックスを調べる (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

おすすめ記事