将函数定义为列表 支持的平台:视窗和 Mac OS 签名(defun-q sym ([arguments] [/ variables ...]) expr ...)
返回值类型:列表或符号 最后一个表达式的计算结果。 言论提供该函数严格是为了与以前版本的 AutoLISP 向后兼容,不应用于其他目的。在需要以列表结构形式访问函数定义的情况下,您可以使用这种方式在以前的未编译版本的 AutoLISP 中实现。defun-qdefun-qdefun 如果未声明任何参数或局部符号,则必须在函数名称后提供一组空括号。 如果指定了重复的参数或符号名称,AutoLISP 将使用每个名称的第一个匹配项,并忽略以下匹配项。 例子(defun-q my-startup (x) (print (list x))) MY-STARTUP (my-startup 5) (5) (5) 用于显示以下各项的列表结构:defun-q-list-refmy-startup (defun-q-list-ref 'my-startup) ((X) (PRINT (LIST X))) |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 14:51
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.