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

浮動小数点値が正の無限大か負の無限大かをテストします。

シグネチャ

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

戻り値

値が無限値の場合、true を返します。

説明

value が数量の場合は、その単位は無視され、結果はその数量の既定表現の絶対値にのみ基づきます。
fpclass および FloatingPointClass も参照してください。


例: infinite? を各種の値と共に使用
{text
    {br} 3.0 is {infinite? 3.0}
    {br} -1.0 / 0.0 is {infinite? -1.0 / 0.0}
    {br} 0.0 / 0.0 is {infinite? 0.0 / 0.0}
    {br} 1e-308s is {infinite? 1e-307s / 10.0}
}