CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2021 开发者帮助

如果 (AutoLISP)

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

如果 (AutoLISP)

有条件地计算表达式

支持的平台:Windows 和 Mac OS

签名

(if testexpr thenexpr [elseexpr])
测试expr

类型:整数、实数、字符串、列表、Ename(实体名称)、T 或 nil

要测试的表达。

然后expr

类型:整数、实数、字符串、列表、Ename(实体名称)、T 或 nil

如果 testexpr 不是 ,则计算表达式。nil

elseexpr

类型:整数、实数、字符串、列表、Ename(实体名称)、T 或 nil

如果 testexpr 为 ,则计算表达式。nil

返回值

类型:整数、实数、字符串、列表、Ename(实体名称)、T 或 nil

该函数返回所选表达式的值。如果缺少 elseexprtestexpr 为 ,则返回 。ifnilnil

例子

(if (= 1 3) "YES!!" "no.")
"no."

(if (= 2 (+ 1 1)) "YES!!")
"YES!!"

(if (= 2 (+ 3 4)) "YES!!")
nil

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-1-19 06:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部