On Tue, Dec 02, 2008 at 02:08:08AM +0300, ruslan usifov wrote:
> sub test(@test is copy, $as)
> {
>     @test[0] = 123;
> };
> 
> my @test = (1, 2, 3, 4);
> test(@test);
> 
> print @test[0];
> 
> After that perl6.exe will produce:
> 
> too few arguments passed (1) - 2 params expected

Rakudo is correct here -- the C<test> sub is expecting two
parameters (@test and $a), and the call to C<test> is only
providing one.

Pm

Reply via email to