Pascal's triangle: Difference between revisions

m
(→‎{{header|Common Lisp}}: Added another solution using pretty-printing)
m (→‎{{header|Sidef}}: updated code)
Line 3,878:
=={{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] }.map(0 .. n-2)..., 1];
} *<< 1..rows;
}
 
pascal(10);</lang>
 
pascal(10);</lang>
=={{header|Swift}}==
<lang swift>func pascal(n:Int)->[Int]{
2,747

edits