Ok thanks. But is lc needed here? I tried without using lc it works fine because output of comparison will be always 1 if I am not wrong.
last if lc $normal eq 'yes' or lc $normal eq 'no'; Thanks, Paryushan -----Original Message----- From: Gunnar Hjalmarsson [mailto:nore...@gunnar.cc] Sent: Monday, March 02, 2009 5:44 PM To: beginners@perl.org Subject: Re: Accepting default value for user input Sarsamkar, Paryushan wrote: > I did not understand meaning of this line :( below. I only understood > that it will exit while loop if the input has either yes or no. But > then what is " grep { lc $normal eq $_ } "? > > last if grep { lc $normal eq $_ } 'yes', 'no'; It's another way to say: last if lc $normal eq 'yes' or lc $normal eq 'no'; http://perldoc.perl.org/functions/grep.html -- Gunnar Hjalmarsson Email: http://www.gunnar.cc/cgi-bin/contact.pl -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/