From: Jeff Fry Date: 2005-03-31T04:29:05+09:00 Subject: beginner iterators question Hi, I am brand new to ruby and liking it so far - particularly the watir test libraries. I am comfortable with the Java for loop syntax (i=0, i<4, i++) and haven't found something in ruby that feels as elegant, particularly when I want to use an increasing value i within the loop. Here's an example (with my limited ruby) i=0 0.upto(3) do puts 'try number ' + i.to_s i = i+1 # is there a more elegant way to do i++ ? end I am guessing that ruby provides a more elegant way to do the above. I would love recommendations both on how to iterate when I want to use the changing value of the iterator in the loop, and how in ruby to do i++. Is there a way with upto() to use the current value during iteration? or another iterator where that is possible without needing to define i seperately? Thanks in advance, Jeff Fry