> -----Original Message-----
> From: todd r wade [mailto:[EMAIL PROTECTED]]
> Sent: Friday, June 14, 2002 3:51 PM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: "lazy" variable declaration
> 
> ...
> Your examples are neither equivalent nor dangerous in the context of 
> this thread. We are trying to avoid "undefined value..." warnings by 
> the use of a variable after a split.

This is one of the reasons I gave up on "-w" a long time ago. You had
to program around the $^%&@ "use of undefined value" warning constantly.

Of course, Perl 5.6 introduced the "no warnings qw(uninitialized);"
construct, which helps that problem, at the expense of some typing...

> ...
> if ( defined($track) and ( $track eq "foo") ) { ....
> 
> would be the most prudent IMHO.

ick.

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to