/= (に等しくない) (AutoLISP)

引数を比較して、数値的に等しくないかどうかを判断します。

サポートされているプラットフォーム: Windows および Mac OS

構文と要素

(/= numstr [numstr ...])
numstr

タイプ: 整数、実数、文字列

数値または文字列。

戻り値

タイプ: T または nil

2 つの連続する引数の値が等しくない場合は T、それ以外の場合は nil。引数を 1 つしか指定しないと、T が返されます。

注: /= 関数の動作は、他の LISP と完全に一致するわけではありません。標準的には、リスト内のどの 2 つの引数も同じ値でない場合、T を返します。AutoLISPでは、/= 関数は 連続する 引数が等しくない場合に、T を返します。次の例を参照してください。

(/= 10 20)
T

(/= "you" "you")
nil

(/= 5.43 5.44)
T

(/= 10 20 10 20 20)
nil

(/= 10 20 10 20)
T
注: 最後の例では、リスト内には同じ値の 2 つの引数がありますが、それらは互いに離れているので、 /= 関数は、T を返します。