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