Found the following using Array;

> my Array $a;
> say $a.elems;
1
> $a.push(1)
[1]
> say $a.perl
[1]
> say $a.elems
1


> my Array $a .= new;
[]
> say $a.elems;
0

Seems that an uninitialized Array reports one element but pushing values on the array will define the properly. In this case it is important to initialize.

Perl version: 2015.09-95-g3970634 built on MoarVM version 2015.09-35-gd15a446

Greetings
Marcel Timmerman

Reply via email to