Jeff Pang wrote:
} else {
my $whileloop = 99;
}
Hello,
There is a scope mistaken above.You declare $whileloop at the outside of the loop,while here you
re-declare another $whileloop with "my".This $whileloop is different from the former
one.So "my $whileloop = 99" shouldn't change the switch's value which is default 0,then
the loop can't get exited.
For Perl's variables scope,you may take a look at:
http://perl.plover.com/FAQs/Namespaces.html.en
Hope this useful.
--
http://home.arcor.de/jeffpang/
That does, thanks Jeff.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/