Matthew Moss wrote: > (1..8).reverse.each { |x| puts x } And if you like your "for" syntax: for i in (1..8).reverse ... Cheers, Dave