From: Mark Woodward Date: 2007-12-10T19:25:01+09:00 Subject: Re: new to ruby Hi Imraan, On Mon, 10 Dec 2007 04:55:51 -0500 Imraan Moolla wrote: > why does my while loop never end? > > puts 'Please enter a number:' > number = gets.chomp.to_i casting to an integer > while number != '' this is a string (while number > 0) > if number > 0 > puts 'You have entered a number greater than 0' > end > puts 'Please enter a number' > number = gets.chomp.to_i casting to an integer > end > puts 'Goodbye!' cheers, -- Mark