(= numstr [numstr ...])
|
如果所有参数在数值上相等,则返回,否则返回 nilT
|
(/= numstr [numstr ...])
|
如果参数在数值上不相等,则返回,如果参数在数值上相等,则返回 nilT
|
(< numstr [numstr ...])
|
如果每个参数在数值上小于其右侧的参数,则返回,否则返回 nilT
|
(<= numstr [numstr ...])
|
如果每个参数在数值上小于或等于其右侧的参数,则返回,否则返回 nilT
|
(> numstr [numstr ...])
|
如果每个参数在数值上大于其右侧的参数,则返回,否则返回 nilT
|
(>= numstr [numstr ...])
|
如果每个参数在数值上大于或等于其右侧的参数,则返回,否则返回 nilT
|
(和 [expr ...])
|
返回表达式列表的逻辑AND
|
(boole func int1 [int2 ...])
|
用作常规按位布尔函数
|
(cond [(测试结果...) ...])
|
用作 AutoLISP 的主要条件函数
|
(方程 expr1 expr2)
|
确定两个表达式是否相同
|
(等于 expr1 expr2 [fuzz])
|
确定两个表达式是否相等
|
(如果 testexpr thenexpr [elseexpr])
|
有条件地计算表达式
|
(或 [expr ...])
|
返回表达式列表的逻辑OR
|
(重复 int [expr ...])
|
计算每个表达式的指定次数,并返回最后一个表达式的值
|
(虽然 testexpr [expr ...])
|
计算测试表达式,如果测试表达式不为 nil,则计算其他表达式;重复此过程,直到测试表达式的计算结果为 nil
|