CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2021 开发者帮助

函数 (AutoLISP/Visual LISP IDE)

2024-5-18 18:30| 发布者: admin| 查看: 14| 评论: 0|原作者: admin|来自: AutoCAD

函数 (AutoLISP/Visual LISP IDE)

告诉 Visual LISP 编译器链接和优化参数,就好像它是一个内置函数一样

支持的平台:仅限 Windows

签名

(function symbol | lambda-expr)
象征

类型:象征

命名函数的符号。

lambda-expr

类型:子例程或列表

以下形式的表达式:

(LAMBDA arguments {S-expression}*)

返回值

计算表达式的结果。

言论

该函数与该函数相同,只是它告诉 Visual LISP 编译器链接和优化参数,就好像它是一个内置函数或 .functionquotedefun

引用的已编译表达式在加载到 Visual LISP IDE 中时将包含调试信息。lambdafunction

例子

Visual LISP 编译器无法优化以下代码中的带引号的表达式:lambda

(mapcar
  '(lambda (x) (* x x))
       '(1 2 3))

将函数添加到表达式后,编译器可以优化表达式。例如:functionlambda

(mapcar
   (function (lambda (x) (* x x)))
      '(1 2 3))

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-6-27 15:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部