If you need to count from a specific low value up to a high value, you may use the upto()
method of an integer. A block argument may optionally be used if you want to display the value at each iteration:
0.upto(10) do | i | puts( i ) end
The previous code displays the integers 0 to 10. You may also count down from a high to a low value using the downto()
method:
10.downto(0) do | i | puts( i ) end
As you can probably guess, this code displays 10 to 0.