# Re: reverse indexing (was RE: Ruby and WMI)

**URL:** <https://www.ruby-forum.com/t/re-reverse-indexing-was-re-ruby-and-wmi/100633>\
**Category:** Ruby\
**Created:** [November 23, 2005, 10:58am UTC](https://www.ruby-forum.com/t/re-reverse-indexing-was-re-ruby-and-wmi/100633 "2005-11-23T10:58:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![botp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/258eb7/32.png) [@botp](https://www.ruby-forum.com/u/botp)\
**Post date:** [November 23, 2005, 10:58am UTC](https://www.ruby-forum.com/t/re-reverse-indexing-was-re-ruby-and-wmi/100633/1 "2005-11-23T10:58:16Z")

</div>

Sean O’Halpin [[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)]:

#Did you know you can use reverse\_each?

of course, there is even _each_ 🙂

but i am suggesting this:

x=[0,1,2,3,4,5] =\>[1,2,3,4,5]  
x[-1…-6] =\>[5,4,3,2,1]  
x[-3…-4] =\>[3,2]

right now, the above return empty [].

kind regards -botp

# 

#x = (0…5).to\_a  
#x.reverse\_each do |i|

# print i

#end  
##=\> 54321

# 

#Regards,

# 

#Sean

# 

#
