看板 Cad_Cae 關於我們 聯絡資訊
不好意思想請問個問題 假如在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