- or download this
my $in = [ one => 1, two => 2, two => '2.003' ];
my %h;
...
for @$in -> $k, $v {
%h{$k}.push: $v;
}
- or download this
use v6;
...
# output:
# {"one" => [1], "two" => [2, "2.003"]}
- or download this
use v6;
...
# vim: ft=perl6 sw=4 ts=4 expandtab
# same output
- or download this
%h{.key}.push: .value for @$in:
- or download this
my %h = $in.classify: { $_ };
- or download this
for @($in) -> $k, $v {
%h{$k} //= [];
%h{$k}.push: $v;
}