> Here's what I consider to be one of the last programs before variables are > introduced, and it uses a different kind of loop: > > puts 'Type something, will ya? Then press "Enter".' > > while (true) > if (gets == 'quit') > break > else > puts 'Type "quit" to quit!' > end > end > > puts 'Very good! Good-bye.' > > So... thoughts? Why not use loop do ... end? I find it more natural than while(true) ...