使用SETQ并用列表设置。
你好我需要将名称赋给变量,但要从列表中获取元素的名称。
例子:
命令:(setq TIMAL“*块*)
*方块*
命令:(设置时间250)
250
命令:!世俗的
*方块*
命令:*方块*
250
直到这里好的。
现在要求变量的名称取自列表中的元素:
(setq x1(列出“*块*”“*层”))
(“*块*”“*层”)
命令:(设置时间(第n个0 x1))
“*块*”
我不要求将值“*块*”分配给时间符号,但分配了符号*块*。
如何做到这一点?
当做
gerardo2m。 要么:
(setq x1 '(*blocks* *layers*))
(setq TEMPORAL (car x1))
(set TEMPORAL 250)
或:
(setq x1 (list '*blocks* '*layers*))
(setq TEMPORAL (car x1))
(set TEMPORAL 250)
或:
(setq x1 (list "*blocks*" "*layers*"))
(setq TEMPORAL (read (car x1)))
(set TEMPORAL 250)
对我来说像是家庭作业。 我感谢你支持李,谢谢。
这不是家庭作业,我一直坚持使用MAPCAR和LAMBDA提取绘图集合的信息。
页:
[1]