CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

函数(AutoLISP/Visual LISP IDE)

2023-1-5 08:53| 发布者: admin| 查看: 356| 评论: 0|来自: AutoCAD

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

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

支持的平台:仅窗口

签名

(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-5-19 14:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部