土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ defun是什么意思呀?

defun是什么意思呀?

发布于:2006-12-03 14:45:03 来自:建筑设计/CAD下载及教程 [复制转发]
刚刚接触二次开发,也想学习学习,看到几乎每个程序都有defun

defun到底是申明的意思还是定义呀?谁能帮我解释一下。
如:
(defun c:c2()
(command "circle" "2p"))是什么意思?

全部回复(2 )

只看楼主 我来说两句抢地板
  • xiaoleng
    xiaoleng 沙发
    谢谢楼上的解答。还有没有其他的命令呀,知道的就发出来共享一下。先谢谢啦!
    2006-12-03 19:52:03

    回复 举报
    赞同0
  • yxpxa
    yxpxa 板凳
    defun 定义函数,是最基本的函数,所有的程序都必须以defun定义开始。

    语法:(defun sym ([arguments] [/ variables...]) expr...)
    sym —— 函数名
    arguments ——函数需要的形式参数名
    / variables —— 函数使用的一个或多个局部变量名。
    局部变量名称前的斜线和第一个局部名称之间,以及该斜线和最后一个参数
    (如果存在的话)之间,都必须保持至少一个空格的距离。
    expr —— 执行函数时要执行的任意数目 AutoLISP 表达式。
    如果没有声明任何参数或局部符号,则在函数名称后必须使用空括号。
    如果指定了重复的参数或符号名称,AutoLISP 使用第一个出现的名称,而忽略其他的名称。


    该函数返回最后计算的表达式的值。
    2006-12-03 19:06:03

    回复 举报
    赞同0
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.08 万条内容 · 658 人订阅

猜你喜欢

阅读下一篇

植物园规划设计

植物园规划设计.好难找的.

回帖成功

经验值 +10