This is, I believe, an extension of the undef vs. null discussion that
went on some time back (we were discussing default values for arrays,
types, etc.)

The consensus (which I remain in disagreement with) was that undef
meant "go get your default" -- in effect, that you couldn't store undef
into a value that had a default specified. 

If that consensus remains, there is no way to pass undef to a parameter
with a default value specified, as I read it. (Which is one of about a
million reasons why I don't like it.)

=Austin

--- Trey Harris <[EMAIL PROTECTED]> wrote:
> In a message dated Thu, 31 Jul 2003, Austin Hastings writes:
> > assuming(labels => undef)
> 
> Okay... I think you're wrong, because this would have to be a special
> case
> (defaults take effect only when *nothing* is passed in, not when the
> argument is undefined) but, assuming you're right... if I want to
> pass
> undef to labels, what would I write?
> 
> -- 
> Trey Harris
> Vice President
> SAGE -- The System Administrators Guild (www.sage.org)
> Opinions above are not necessarily those of SAGE.

Reply via email to