明经通道 AutoLISP 函数  
if
 

根据对条件的判断结果,对两个表达式求值

(if testexpr thenexpr [elseexpr]) 

参数

testexpr

要判断的表达式。

thenexpr

如果 testexpr 不等于 nil 则执行该表达式。

elseexpr

如果 testexpr 等于 nil 则执行该表达式。

返回值

if 函数返回选定表达式的值。如果未指定 elseexpr 且 testexpr 为 nil,则 if 返回 nil。

示例

命令: (if (= 1 3) "YES!!" "no.")

"no."

命令: (if (= 2 (+ 1 1)) "YES!!")

"YES!!"

命令: (if (= 2 (+ 3 4)) "YES!!")

nil

参阅

progn 函数。

明经通道 版权所有 未经许可 不得传播

 评论