Perl6 で配列のサイズが1しかないハッシュの配列を作りたいのですが、どういう訳か、ペア(Pair)の配列が作られてしまいます。
Perl6 ではこれが普通なのでしょうか、それとも私のプログラムの書き方が間違っているのでしょうか。ご指導の程よろしくお願いいたします。
my @list = [
{ name => "foo", id => 1 }
];
@list.perl.say;
上の出力(ペアの配列)
[:id(1), :name("foo")]
期待する出力(ハッシュの配列)
[{:id(1), :name("foo")}]