glacier272 发表于 2013-8-15 10:07:26

setq使用问题

哪位兄台能解释下如下的SETQ的用法

(DEFUN CU-DIANDY(NUM OBNAME )
   (setq OBDIAN (CDR (ASSOC NUM (ENTGET OBNAME ) ) ))
) ;结束函数CU-DIANDY
(setq CU-DIANDY CU-DIANDY)

glacier272 发表于 2013-8-15 10:08:22

最后面那句SETQ是怎么使用的

ll_j 发表于 2013-8-15 11:12:11

这是在什么地方看来的用法?以我的理解,最后一句是没用的。
最后一句的意思是:把函数名赋给变量名,这在有些区分函数名和变量名的Lisp中是有意义的,但在AutoLisp中,变量名和函数名是不分的,所以,这句在Alisp中是无意义的。

nzl1116 发表于 2013-8-15 11:29:22

glacier272 发表于 2013-8-15 10:08 static/image/common/back.gif
最后面那句SETQ是怎么使用的

这应该是有人在研究fas的时候才会出现的情况

nzl1116 发表于 2013-8-15 11:36:45

楼主是自己在研究还是请别人反编译的呢?

ZZXXQQ 发表于 2013-8-16 08:04:35

本帖最后由 ZZXXQQ 于 2013-8-16 08:09 编辑

该句实际作用是返回函数指针。

glacier272 发表于 2014-10-11 14:11:36

nzl1116 发表于 2013-8-15 11:36 static/image/common/back.gif
楼主是自己在研究还是请别人反编译的呢?

是请别人反编译的,自己拿来学习源代码用的,所以不是很理解,谢谢各位的指点!
页: [1]
查看完整版本: setq使用问题