我们写C:开通的函数是为了方便命令行调用,所以不需要有返回值,一般都以(princ)结尾。 但对于调用的公共函数或子函数,在大多数情况下都返回一定的结果,以方便调用。 如: (defun c:tt1 (/ aaa n) (defun aaa (x / y);定义子函数aaa,以便下面反复调用 (setq y (* (+ 10 x) n) n (1+ n) ) y ;这里的y就是返回值 ) (setq n 1) (princ (+ (aaa 5) (aaa 2) (aaa 3) (aaa 7))) ;...... (princ) ) |