unordered-or-less? (マクロ)
パッケージ: CURL.LANGUAGE.COMPILER

2 つの浮動小数点数値または数量が順序付けられないかどうか、あるいは最初の値が 2 番目の値よりも小さいかどうかをテストします。

シグネチャ

{unordered-or-less? value, value}:bool
value:
浮動小数点値または数量として評価される 2 つの式です。
整数型から浮動小数点型に変換される引数は、最高 1 つです。2 つの整数値が指定された場合、例外がスローされます。
数量が使用される場合、両方の引数の単位が同じであることが必要です。そうでないと例外がスローされます。

戻り値

最初の値が 2 番目の値に対して順序付けられない場合、あるいは最初の値が 2 番目の値よりも小さい場合は、true を返します。

unordered? を参照してください。

説明

数量の場合、比較の結果はその数量の既定の表現の絶対値にのみ基づきます。


例: unordered-or-less? を各種の値と共に使用
{text
    {br} {unordered-or-less? nan, 0.0}
    {br} {unordered-or-less? 0.0, nan}
    {br} {unordered-or-less? 1.0, 1.0}
    {br} {unordered-or-less? 1.0, 7.0}
    {br} {unordered-or-less? 6.0, 1.0}
    {br} {unordered-or-less? -infinity, infinity}
    {br} {unordered-or-less? infinity, -infinity}
}