On Fri, Feb 27, 2009 at 11:07, Gunnar Hjalmarsson <nore...@gunnar.cc> wrote: > Sarsamkar, Paryushan wrote: >> >> I would like to accept some user inputs (using <STDIN>), but it might be >> easier for a user if I can provide the default value, so that they just >> have to press ENTER. >> >> How can I do that? I've played around with <STDIN> but I cannot make it >> work exactly as I'd like. >> >> >> E.g. >> Do you want to do the normal thing? [yes] : > > print 'Do you want to do the normal thing? [yes] : '; > chomp( my $normal = <STDIN> ); > $normal ||= 'yes'; snip
This only works if 0 (or any false value other than '') is not a valid response. -- Chas. Owens wonkden.net The most important skill a programmer can have is the ability to read. -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/