From: Rick DeNatale Date: 2009-06-07T10:25:38+09:00 Subject: Re: New to Programming: Value of gets for just "Enter" On Sat, Jun 6, 2009 at 7:50 PM, Matt Garriott wrote: > Hello, > I am new to programming in general, and I was having a difficult time > figuring out the solution to this problem as well as thinking of good > key words that would help me find the solution online. > > My problem is simply that I do not know what the value of a 'gets' that > doesn't contain anything is. I want this program to end if someone just > hits enter for the gets response, and I don't know how to represent that > in the program itself. > > puts 'Enter as many words as you please, one per line. Press enter to > quit.' > array = [] > input = gets.chomp.downcase > if input !=  # Not sure what should go here >  while input != # Not sure what should go here >    array.push input.capitalize >    input = gets.chomp.downcase >  end > else > end > puts array.sort > > If anyone could help me out with this I would be very grateful. I am > sure there is a very simple solution, but I have been looking around > quite a bit, and have been unable to find anything. It will return an empty string if input != "" -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Twitter: http://twitter.com/RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale