Perl6 ハッシュの配列の作り方


Perl6 で配列のサイズが1しかないハッシュの配列を作りたいのですが、どういう訳か、ペア(Pair)の配列が作られてしまいます。

Perl6 ではこれが普通なのでしょうか、それとも私のプログラムの書き方が間違っているのでしょうか。ご指導の程よろしくお願いいたします。

[code]

    my @list = [
        { name => "foo", id => 1 }
    ];
    @list.perl.say;
    
[/code]

上の出力（ペアの配列）

[code]

    [:id(1), :name("foo")]
    
[/code]

期待する出力（ハッシュの配列）

[code]

    [{:id(1), :name("foo")}]
    
[/code]




`{ }` の末尾に `,` を付けると、ハッシュとして認識されます

[code]

    my @list = [
        { name => "foo", id => 1 },
    ];
    @list.perl.say;
    
[/code]




`{ }` の末尾に `,` を付けると、ハッシュとして認識されます

[code]

    my @list = [
        { name => "foo", id => 1 },
    ];
    @list.perl.say;
    
[/code]

