作者g760419 (昵 称)
看板Cad_Cae
标题[请益] Autolisp 的 list
时间Sat Jun 12 00:26:03 2010
不好意思想请问个问题
假如在Autolisp里面写一个list a 如下
(setq a (list 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) )
如果想要把第五个值 也就是 (nth 5 a) 这里面的植改成1
要怎麽改呢= =?
抱歉也许是个很蠢的问题
请大家包涵
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.147.59
1F:→ jiwenho:我查了一下,没有现成的,只能自己做一个函数了 06/12 13:50
2F:推 y1ky2khenry:(subst 1 (nth 5 a) a) 06/13 02:59
3F:→ y1ky2khenry:不过第5个值应该要用 nth 4 吧? 06/13 02:59
4F:→ g760419:先谢谢J大!我後来自己写一个函数解决了!感谢!Y大这样写的 06/13 13:20
5F:→ g760419:话会把所有0变成1(因为nth 5 a是0)..不过还是谢谢你! 06/13 13:21