作者AQmike (AQ)
看板Cad_Cae
标题[问题] autolisp 里 setq 用法
时间Fri Jun 14 03:38:15 2013
假设我今天设了一个list叫做abc,里面储存了x y z
(setq abc (list x y z))
我今天想设x为10
但是我没办法用
(setq (nth 0 abc) 10)
这样它会说语法错误
但是我需要指定list中的元素为某些特定值
请问有什麽好方法吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.252.34
1F:→ jiwenho:AutoCAD线上说明>AutoLISP参考>AutoLISP Function>S>set 06/26 10:21
2F:→ jiwenho:根据上述说明,你可以试试 (set (read (nth 0 abc)) 10) 06/26 10:23
3F:→ jiwenho:但是你的list内容应为字串(setq abc (list "x" "y" "z")) 06/26 10:24