本帖最后由 作者 于 2007-1-8 20:23:25 编辑
请楼主试试, (Defun C:TT1 (/ lstTest) (Defun fun (lst) (if (> (length lst) 0) (progn (princ "\n*****") (foreach n (cdr lst) (foreach m (list "\n" (car lst) "+" n) (princ m)) ) ) ) (fun (cdr lst)) ) (setq lstTest '(1 2 3 4 5)) (fun lstTest) (prin1) ) 运行结果如下所示:
***** 1+2 1+3 1+4 1+5 ***** 2+3 2+4 2+5 ***** 3+4 3+5 ***** 4+5 ***** |