Pascal's triangle: Difference between revisions

m
Added the Sidef language
m (→‎{{header|Perl}}: added curly brackets around the content of the first subroutine)
m (Added the Sidef language)
Line 2,909:
end for;
end func;</lang>
 
=={{header|Sidef}}==
<lang ruby>func pascal(rows) {
var row = [1];
{ | n|
say row.join(' ');
row = [1, 0..(n-2).map {|i| row[i] + row[i+1] }..., 1];
} * rows;
}
 
pascal(10);</lang>
 
=={{header|Tcl}}==
2,747

edits