这是我要解决的问题
编写一个函数(pascal n),该函数返回包含前n个Pascals三角形行的(listof(Natof list))。 (即,从0到n-1的行。)
我本质上想计算
(pascal 5) =>
(list (list 1)
(list 1 1)
(list 1 2 1)
(list 1 3 3 1)
(list 1 4 6 4 1))
我已经看到了许多用于pascal三角形的函数,这些函数将在一个列表中显示所有值(例如,pascal 4)yields(1 1 1 1 2 2 1 1 3 3 1),但是我将如何创建一段代码,而不是将每一行显示为单独的列表。