append失灵啦
本帖最后由 tm20038175 于 2012-4-14 19:43 编辑(defun c:dl()
(setvar "cmdecho" 1)
(setq loop T)
(whileloop;(/= (car code) 25)
(setq code (grread T 8))
(cond
((= (car code) 5) (progn(command "line" pause)(yad_comd))) ;;; 鼠标移动
((equal code '(2 48)) ("exit")) ;;; 0键
)
)
(PRINC)
)
我想得到
((1 -105708.0 0.0) (2 -106508.0 0.0)(3 -105708.0 0.0) (4 -106508.0 0.0))
而不是
(((1 -105708.0 0.0) (2 -106508.0 0.0)) ((3 -105708.0 0.0) (4 -106508.0 0.0))) 得到的应该是一个点的集合啊,而不是集合中有集合~~~ append缺参数 回复 ZZXXQQ 的帖子
求指点,如何dedao 点的集合,而不是集合中有集合 不明白你在说什么。 回复 ZZXXQQ 的帖子
我想得到
((1 -105708.0 0.0) (2 -106508.0 0.0)(3 -105708.0 0.0) (4 -106508.0 0.0))
而不是
(((1 -105708.0 0.0) (2 -106508.0 0.0)) ((3 -105708.0 0.0) (4 -106508.0 0.0))) 前面由4个点组成,
后面由两个两个点组成 (list (caar tmp)(cadar tmp)(caadr tmp)(cadadr tmp)) 回复 zhynt 的帖子
好的,谢谢啦 (apply 'append lst)
页:
[1]
2