由于某些原因,当我尝试C-c C-k包含代码的程序时:
(defun give-rank-vec (file-1 file-2)
(let* ((cm-size (array-dimension (Swc (make-ff-array file-1)
(make-ff-array file-2))
0))
(rank-dump-vec (make-array `(,cm-size)))
(Swc' (Swc (make-ff-array file-1)
(make-ff-array file-2)))
(Sbc' (Sbc (make-ff-array file-1)
(make-ff-array file-2))))
(dotimes (j cm-size)
(setf (svref rank-dump-vec j)
(/ (get-element Sbc' j j)
(get-element Swc' j j)))))
rank-dump-vec) 我收到一条错误消息,提示“变量rank-dump-vec未定义”。我不确定这是为什么-我相信反引号和逗号是可以的。我是不是遗漏了什么?
发布于 2013-02-01 21:56:11
您对rank-dump-vec的最后一次引用位于let*表单之外。将其移动到前面的)之前。
https://stackoverflow.com/questions/14647798
复制相似问题