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

2 つの浮動小数点値または数量が順序付けされないかどうかをテストします。

シグネチャ

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

戻り値

2 つの値が順序付けられない場合は true を返します。具体的には、これは少なくとも 1 つの引数が nan であることを意味します。

説明

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


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