On 11/09/18 12:38, Curt Tilmes wrote: > > On Tue, Sep 11, 2018 at 6:27 AM ToddAndMargo <toddandma...@zoho.com > <mailto:toddandma...@zoho.com>> wrote: > > method ($a: @b, %c) {}; # first argument is the invocant > > > I might say rather that $a is a parameter for the invocant. The @b > parameter holds all the positional arguments, %c holds the named > arguments.
Just a little correction, @b and %c would contain the positionals and nameds only if they have a * in front. In the example here they are both just a single positional argument. I would claim this is misleading, though, since "first an @ parameter, then a % parameter" is so often the pattern for "take all positionals and all nameds" (in which case they would each have a * in front), but here that's not the case.