查看单个帖子
旧 2009-04-25, 11:05 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 [求助]lisp没有数组吗?

[求助]lisp没有数组吗?
www.dimcax.com
[求助]lisp没有数组吗?
查了书,看到了表,但是没有看到数组,
后来看见了安全数组,定义了一个:
(setq array1 (vlax-make-safearray vlax-vbdouble '(1 . 5)))
结果运行时候告诉我没有no function definition,
怎么回事,我现在就想用一下数组,但是就是这个问题挡住了,
d
可采用替代方法:
有数组ab
将ab(n1,n2)修改datsetq 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
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)