AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
[問題]請教在串列中,如何移除空串列 Oo-2-110 [問題]請教在串列中,如何移除空串列 Ia15010 [問題]請教在串列中,如何移除空串列 Ziao1510 [問題]請教在串列中,如何移除空串列 BPl3tjj [問題]請教在串列中,如何移除空串列 Uos15010 [問題]請教在串列中,如何移除空串列 Uos15011

[問題]請教在串列中,如何移除空串列

向下

[問題]請教在串列中,如何移除空串列 Empty [問題]請教在串列中,如何移除空串列

發表 由 swcforest 于 2018-05-02, 10:25

請教各位先進
假設我的串列中有空串列的情況
我要如何將
("34.53+21.58" nil "(2.61+3.03)/2*105+3.03*65")
用什麼方法變成
("34.53+21.58" "(2.61+3.03)/2*105+3.03*65")
avatar
swcforest
初級會員
初級會員

文章總數 : 113
年齡 : 39
來自 : 台中市南區
職業 : 土木工程設計
愛好 : 遊山玩水及AutoLISP
個性 : 開朗活潑
使用年資 : 六七年了
使用版本 : AutoCAD 2016
積分 : 1
經驗值 : 4290
威望值 : 10
注冊日期 : 2008-07-27
男 天秤座 羊

回頂端 向下

[問題]請教在串列中,如何移除空串列 Empty 回復: [問題]請教在串列中,如何移除空串列

發表 由 shenhung 于 2018-05-02, 15:48

swcforest 寫到:請教各位先進
假設我的串列中有空串列的情況
我要如何將
("34.53+21.58" nil "(2.61+3.03)/2*105+3.03*65")
用什麼方法變成
("34.53+21.58" "(2.61+3.03)/2*105+3.03*65")

用(vl-remove 元素 串列)

(VL-REMOVE nil ("34.53+21.58" nil "(2.61+3.03)/2*105+3.03*65") )
shenhung
shenhung
高級會員
高級會員

文章總數 : 244
年齡 : 52
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 5721
威望值 : 963
注冊日期 : 2009-06-03
男 摩羯座 馬

回頂端 向下

[問題]請教在串列中,如何移除空串列 Empty 回復: [問題]請教在串列中,如何移除空串列

發表 由 swcforest 于 2018-05-10, 15:33

感謝大大指導,已解決問題了
avatar
swcforest
初級會員
初級會員

文章總數 : 113
年齡 : 39
來自 : 台中市南區
職業 : 土木工程設計
愛好 : 遊山玩水及AutoLISP
個性 : 開朗活潑
使用年資 : 六七年了
使用版本 : AutoCAD 2016
積分 : 1
經驗值 : 4290
威望值 : 10
注冊日期 : 2008-07-27
男 天秤座 羊

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[問題]請教在串列中,如何移除空串列 Uos15011 [問題]請教在串列中,如何移除空串列 Uos15010 [問題]請教在串列中,如何移除空串列 BPl3tjj [問題]請教在串列中,如何移除空串列 Ziao1510 [問題]請教在串列中,如何移除空串列 Ia15010 [問題]請教在串列中,如何移除空串列 Oo-2-110