本帖最后由 林霄云 于 2013-12-31 15:56 编辑
 - (defun get_pline_vertex()
- (setq ent1 (entget (car (entsel))));用于测试。可以作为参数传递对象。
- (setq ptlist1 nil);设初始值。
-
- (mapcar '(lambda(X)
- (if (= 10 (car x))
- (setq ptlist1 (cons (cdr x) ptlist1)))
-
- );lambda
- ent1
- );mapcar
- (princ (reverse ptlist1))
- (princ)
- );defun
另附cons和append耗时区别:http://bbs.mjtd.com/forum.php?mo ... 870&fromuid=7303580
|