[求助]lisp没有数组吗?
www.dimcax.com
[求助]lisp没有数组吗?
查了书,看到了表,但是没有看到数组,
后来看见了安全数组,定义了一个:
(setq array1 (vlax-make-safearray vlax-vbdouble '(1 . 5)))
结果运行时候告诉我没有no function definition,
怎么回事,我现在就想用一下数组,但是就是这个问题挡住了,
d
可采用替代方法:
有数组ab
将ab(n1,n2)修改dat

setq ab (subst (cons (list n1 n2) dat) (assoc (list n1 n2) ab) ab))
取ab(n1,n2)

cdr (assoc (list n1 n2) ab))
d
原因是你没有加载visual lisp 扩展功能,先用vl-load-com函数加载即可.
d