RosettaCodeData/Task/Flatten-a-list/Perl-6/flatten-a-list-1.pl6
2017-09-25 22:28:19 +02:00

3 lines
126 B
Raku

my @l = [[1], 2, [[3,4], 5], [[[]]], [[[6]]], 7, 8, []];
say .perl given gather @l.deepmap(*.take); # lazy recursive version