相关疑难解决方法(0)

如何在LISP函数中创建一个大小作为参数接收的数组?

我正在尝试创建一个接收大量行和列的函数,并从中生成一个数组.这就是我做的

(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))

我不明白,怎么可能不是整数?我应该演员吗?

lisp arrays

2
推荐指数
1
解决办法
1270
查看次数

标签 统计

arrays ×1

lisp ×1