- A+
所属分类:CAD二次开发
用net编程的时候自定义函数时候都有自定义函数里面的return返回处理结果,可是在lisp里面找死到找不着有这个功能,不是没有这个功能,只是是语法不样而已,自定义函数传入值和net编程倒是一样,反回值的话就有区别了,在lisp里面的自定义函数需要返回处理结果,只需把处理结果的变量放到最后面即可,请看例子。
实例代码,自定义函数,传值,返回值,调用定义的函数
(defun c:h1 (/);命令h1
(setq n3(ces 15 5));调用定义的函数,传入 15和5,去处理
;(princ n3)
)
;定义函数-----伙计百科
(defun ces (Nam0 Nam1 / )
(setq n3(/ Nam0 Nam1));除法 Nam0 / Nam1
(setq n4(strcat "huojibk.com 这个是除法-结果是--" ( rtos n3)))
(n4);返回结果,或者(reverse n4)
)
复制