From: Just Another Victim of the Ambient Morality Date: 2007-11-22T03:35:05+09:00 Subject: Re: for loop "Martin Durai" wrote in message news:f747d23ae4aecdcd871befcbebba0d09@ruby-forum.com... > Consider the following for loop in 'C' or 'c++' or 'java' > > for (i=namespaceEnd - 1; i >= 0; i--) > > Please help me with code to do the same functionality in ruby I'm surprised no one's suggested the obvious: namespace.reverse_each do |i| # Do something with i end ...this assumes you don't actually need an index, which is usually the case. It also assumes that namespaceEnd is the end of a container called "namespace," or some such... If you need the index, instead of the array, you'll have to do something wild and zany, like: namespace.reverse.each_index do |i| # Do something with i end ...does this help?