lisp 定义函数 返回值return调用自定义函数、lsp函数传值

  • 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)
)
复制

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: