本帖最后由 simon8001 于 2011-6-14 09:21 编辑
 - (defun c:aa ()
- (setq ss (list (list "BZZL" "01-1")
- (list "BZZL" "01-2")
- (list "BZZL" "01-3")
- (list "BZZL" "01-4")
- (list "BZZL" "01-15")
- (list "BZZL" "01-16")
- (list "BZHJ" "01-6")
- (list "BZHJ" "01-8")
- (list "1LZHJ" "01-13")
- ) ;_ 结束list
- ) ;_ 结束setq
- (setq n-ss (length ss))
- (cond ((= (rem n-ss 2) 1)
- (setq ss (append ss (list (list("" "")))))
- (+ n-ss 1)
- )
- (t n-ss)
- ) ;_ 结束cond
- (setq a(+ 1 n-ss))
- ) ;_ 结束defun
我的目的是 判断n-ss的奇偶,如果n-ss是奇数就给它加一组空表,然后再返回新列表的长度,也就是n-ss+1的值!如果n-ss是偶数则返回原值! 谢谢了!
|