RosettaCodeData/Task/Comma-quibbling/Perl-6/comma-quibbling.pl6
2015-02-20 09:02:09 -05:00

6 lines
173 B
Raku

sub comma-quibbling(@A) {
<{ }>.join: @A < 2 ?? @A !! "@A[0..*-2].join(', ') and @A[*-1]";
}
say comma-quibbling($_) for
[], [<ABC>], [<ABC DEF>], [<ABC DEF G H>];