那么,有缺陷的功能如下:
(defun make-matrix (n)
(make-array (n n) :initial-element 0))
我想用类似(make-matrix 8)
替换更长的函数(make-array '(8 8) :initial-element 0)
,但是CLISP说有一个错误(n n)
,因为n
不是一个定义的函数。这个make-matrix
函数怎么写?
那么,有缺陷的功能如下:
(defun make-matrix (n)
(make-array (n n) :initial-element 0))
我想用类似(make-matrix 8)
替换更长的函数(make-array '(8 8) :initial-element 0)
,但是CLISP说有一个错误(n n)
,因为n
不是一个定义的函数。这个make-matrix
函数怎么写?