作者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
→ jiwenho:我查了一下,沒有現成的,只能自己做一個函數了 06/12 13:50
推 y1ky2khenry:(subst 1 (nth 5 a) a) 06/13 02:59
→ y1ky2khenry:不過第5個值應該要用 nth 4 吧? 06/13 02:59
→ g760419:先謝謝J大!我後來自己寫一個函數解決了!感謝!Y大這樣寫的 06/13 13:20
→ g760419:話會把所有0變成1(因為nth 5 a是0)..不過還是謝謝你! 06/13 13:21