RosettaCodeData/Task/Pascals-triangle/Perl-6/pascals-triangle-4.pl6
2015-11-18 06:14:39 +00:00

9 lines
192 B
Raku

sub pascal ($n where $n >= 1) {
say my @last = 1;
for 1 .. $n - 1 -> $row {
@last = 1, |map({ @last[$_] + @last[$_ + 1] }, 0 .. $row - 2), 1;
say @last;
}
}
pascal 10;