AutoLISP 比較演算関数と条件関数の概要を、次の表に示します。
比較演算関数と条件関数 |
プラットフォーム |
|||||
---|---|---|---|---|---|---|
Windows |
Mac OS |
Web |
||||
関数 |
説明 |
AutoCAD | AutoCAD LT | AutoCAD | AutoCAD LT | AutoCAD |
すべての引数が数値的に等しい場合は T を返し、それ以外の場合は nil を返します。 |
✓ | ✓ | ✓ | -- | ✓ | |
引数が数値的に等しくない場合は T を返し、引数が数値的に等しい場合は nil を返します。 |
✓ | ✓ | ✓ | -- | ✓ | |
各引数がその右側の引数よりも数値的に小さい場合は T を返し、それ以外の場合は nil を返します。 |
✓ | ✓ | ✓ | -- | ✓ | |
各引数がその右側の引数よりも数値的に小さいか等しい場合は T を返し、それ以外の場合は nil を返します。 |
✓ | ✓ | ✓ | -- | ✓ | |
各引数がその右側の引数よりも数値的に大きい場合は T を返し、それ以外の場合は nil を返します。 |
✓ | ✓ | ✓ | -- | ✓ | |
各引数がその右側の引数よりも数値的に大きいか等しい場合は T を返し、それ以外の場合は nil を返します。 |
✓ | ✓ | ✓ | -- | ✓ | |
式のリストの AND (論理積)を返します。 |
✓ | ✓ | ✓ | -- | ✓ | |
ビット方式の汎用ブール演算関数です。 |
✓ | ✓ | ✓ | -- | ✓ | |
AutoLISP の多分岐条件関数としての機能を果たします。 |
✓ | ✓ | ✓ | -- | ✓ | |
2 つの式が同一かどうかを調べます。 |
✓ | ✓ | ✓ | -- | ✓ | |
2 つの式の評価結果が等しいかどうかを調べます。 |
✓ | ✓ | ✓ | -- | ✓ | |
条件に応じて式を評価します。 |
✓ | ✓ | ✓ | -- | ✓ | |
式のリストの OR (論理和)を返します。 |
✓ | ✓ | ✓ | -- | ✓ | |
指定された回数だけ各式を評価し、最後の式の値を返します。 |
✓ | ✓ | ✓ | -- | ✓ | |
テスト式を評価して nil でなければ、他の式を評価します。テスト式の評価が nil になるまでこの処理を繰り返します。 |
✓ | ✓ | ✓ | -- | ✓ |