2 個の浮動小数点値または数量が等しくなく、どちらの値も nan でないことをテストします。
シグネチャ
{less-or-greater? value, value}:bool
value:
浮動小数点値または数量として評価される 2 つの式です。
整数型から浮動小数点型に変換される引数は、最高 1 つです。2 つの整数値が指定された場合、例外がスローされます。
数量が使用される場合、両方の引数の単位が同じであることが必要です。そうでないと例外がスローされます。
戻り値
最初の値が 2 番目の値に関連して命令され、最初の値が 2 番目の値と等しくない場合に
true が返されます。
!= 演算子と異なり、片方の引数が
nan の場合、
less-or-greater? は
false を返します。
ordered? を参照してください。
説明
数量の場合、比較の結果はその数量の既定の表現の絶対値にのみ基づきます。
例
例:
less-or-greater? を各種の値と共に使用 |
|
{text
{br} {less-or-greater? nan, 0.0}
{br} {less-or-greater? 0.0, nan}
{br} {less-or-greater? 1.0, 1.0}
{br} {less-or-greater? 1.0, 7.0}
{br} {less-or-greater? 6.0, 1.0}
{br} {less-or-greater? -infinity, infinity}
{br} {less-or-greater? infinity, -infinity}
}
| |