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

浮動小数点値が nan であるかどうかをテストします。

シグネチャ

{nan? value}:bool
value: 結果が浮動小数点値または数量となる式。

戻り値

値が nan の場合は true を返します。

説明

value が数量の場合、単位は無視され、結果はその数量の既定の表現の絶対値だけに基づきます。

fpclass および nan も参照してください。


例: さまざまな値での nan? の使用
{text
    {br} 3.0 is {nan? 3.0}
    {br} -1.0 / 0.0 is {nan? -1.0 / 0.0}
    {br} 0.0 / 0.0 is {nan? 0.0 / 0.0}
    {br} 1e-308s is {nan? 1e-307s / 10.0}
}