According to Rod Adams: > Chip Salzenberg wrote: > >* As far as I can tell, the choice of spelling an array parameter > > C<Array @a> or C<Array $a> is entirely cosmetic: both @a and > > $a are capable of holding an Array reference. Is there actually > > a difference, e.g. in how they handle an undefined value? > > Uhm... It was my impression that one of those creates an Array of > Arrays, and the other just an Array.
Ah, my question had a bug. What I meant was: * As far as I can tell, the choice of spelling an array parameter C<@a> or C<Array $a> is entirely cosmetic: both @a and $a are capable of holding an Array reference. Is there actually a difference, e.g. in how they handle an undefined value? -- Chip Salzenberg - a.k.a. - <[EMAIL PROTECTED]> Open Source is not an excuse to write fun code then leave the actual work to others.