develooper Front page | perl.perl5.porters | Postings from October 1999

Re: mjd reminded me... (;$) prototype...

From:
Ronald J Kimball
Date:
October 26, 1999 10:26
Subject:
Re: mjd reminded me... (;$) prototype...
Message ID:
19991026132621.B372911@linguist.dartmouth.edu
On Tue, Oct 26, 1999 at 05:17:17PM +0100, Greg McCarroll wrote:
> At 12:14 26/10/99 -0400, Jeff Pinyan wrote:
> >Why does
> >
> >  sub foo (;$);
> >  print foo $a, $b;
> >
> >whine that foo has too many arguments?  This was one issue I meant to
> >discuss, and then got totally involved in the reftype debate.
> >
> >Is this "expected" behavior?
> 
> this is what i would expect, ;$ implies that there are no mandatory
> arguments, and potentially one optional argument. i.e. 0 or 1 arguments
> are acceptable, but nothing else,
> 

I might expect that to be parsed as:

print foo($a), $b;


Ronald



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About