On Tue, Apr 16, 2002 at 03:58:53PM -0400, Chas Owens wrote:
> The idea behind this sub is that $static gets incremented each time you
> call the subroutine.  If that is not what you want then yes, the if-else
> is not needed.  In that case you would want to say something like:
> 
> sub sub1 {
>       my $static if 0;
>       #this line is not necessary unless you need
>       #a default value for you static variable
>       $static = "DEFAULT" unless defined $static;
> 
>       #do something
> }

I just noticed this conversation, so forgive me if this has already been
mentioned.  The static variable you're using is a misfeature of perl, and
could very well disappear or change shape in a future version.  I would not
suggest relying on this in production code.


Michael
--
Administrator                      www.shoebox.net
Programmer, System Administrator   www.gallanttech.com
--

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

Reply via email to