我正在尝试创建一个接收大量行和列的函数,并从中生成一个数组.这就是我做的
(defun create-table (lines columns)
(make-array '(lines columns)))
Run Code Online (Sandbox Code Playgroud)
我认为这就是你制作多维数组的方法.但是当我调用函数时create-table,例如(create-table 2 2)给出了这个错误
MAKE-ARRAY:维度LINES不是`(INTEGER 0(,ARRAY-DIMENSION-LIMIT))
我不明白,怎么可能不是整数?我应该演员吗?
您认为'(lines columns)评价的是什么?
提示:您可以使用该功能创建列表LIST.