# Count each loop

**URL:** <https://www.ruby-forum.com/t/count-each-loop/145327>\
**Category:** Ruby\
**Created:** [August 8, 2008, 12:55am UTC](https://www.ruby-forum.com/t/count-each-loop/145327 "2008-08-08T00:55:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jsamildanach](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e0b2c6/32.png) [@jsamildanach](https://www.ruby-forum.com/u/jsamildanach)\
**Post date:** [August 8, 2008, 12:55am UTC](https://www.ruby-forum.com/t/count-each-loop/145327/1 "2008-08-08T00:55:49Z")

</div>

I am trying to get the iteration number of a loop I am on. I tried

objects.each do |object, i|

but i is nil

Any ideas?

---

<div class="post-metadata">

**Author:** ![jsamildanach](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e0b2c6/32.png) [@jsamildanach](https://www.ruby-forum.com/u/jsamildanach)\
**Post date:** [August 8, 2008, 1:01am UTC](https://www.ruby-forum.com/t/count-each-loop/145327/2 "2008-08-08T01:01:25Z")

</div>

On Thu, Aug 7, 2008 at 3:53 PM, Joel Saltzmanjoelh  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I am trying to get the iteration number of a loop I am on. I tried
> 
> objects.each do |object, i|

objects.each\_with\_index do |o, i|

martin
