这是一种更通用的格式:
- (((25736.0 8902.08) (28627.0 8902.08) (22425.0 8902.08) (25316.0 8902.08))
- ((28627.0 11781.1) (25736.0 11781.1) (25316.0 11781.1) (22425.0 11781.1))
- ((25736.0 12201.1) (28627.0 12201.1) (22425.0 12201.1) (25316.0 12201.1))
- ((28627.0 15080.1) (25736.0 15080.1) (25316.0 15080.1) (22425.0 15080.1)))
- (defun test ( l / sub )
- (defun sub ( l )
- (if l
- (cons
- (cons (car l)
- (vl-remove-if-not
- (function
- (lambda ( x ) (equal (cadar l) (cadr x)))
- )
- (cdr l)
- )
- )
- (sub
- (vl-remove-if
- (function
- (lambda ( x ) (equal (cadar l) (cadr x)))
- )
- (cdr l)
- )
- )
- )
- )
- )
- (vl-sort (sub l) '(lambda ( a b ) (< (cadar a) (cadar b))))
- )
|