明经通道 AutoLISP 函数  
setq
 

将一个或多个符号的值设置为相应表达式的值

(setq sym expr [sym expr]...) 

这是 AutoLISP 的基本赋值函数。可以在对 setq 函数的一次调用中给多个符号赋值。     

参数

sym

符号。 不计算该参数。

expr

表达式。

返回值

最后一个 expr 的值。

示例

下面的函数调用将变量 a 设为 5.0:

命令: (setq a 5.0)

5.0

每次对 a 进行求值时,都返回实数 5.0。

下面的命令设置两个变量 b 和 c:

命令: (setq b 123 c 4.7)

4.7

setq 返回最后一个变量的值。

下例中将 s 设为字符串:

命令: (setq s "it")

"it"

下例中 x 为表:

命令: (setq x '(a b))

(A B)

参阅

《Visual LISP 开发人员手册》中的 AutoLISP 变量

明经通道 版权所有 未经许可 不得传播

 评论