On Sun, 7 Jan 2001, Robert Gustavsson wrote: > Hi! > > Is there any reason why Ruby can't handle a "backwards" range? Oh thou of little faith! :-) > Example > --------- > num = 240 > (7..0).each do > |bitindex| > print num[bitindex] > end > print "\n" > --------- Try this: 7.downto(0) do |n| puts n end or this: (0..7).to_a.reverse.each do |n| puts n end and probably other idioms.... David -- David Alan Black home: dblack / candle.superlink.net work: blackdav / shu.edu Web: http://pirate.shu.edu/~blackdav