IsInfinite 関数

完全修飾名: Std.Math.IsInfinite

function IsInfinite(d : Double) : Bool

概要

指定された浮動小数点値が正の無限大か負の無限大かを返します。

インプット

d

チェックする浮動小数点値。

アウトプット

true が正または負の無限大である場合にのみ d します。

備考

NaN は数値ではなく、有限数でも無限でもありません。 そのため、IsInfinite(0.0 / 0.0)falseを返します。 値が NaNされているかどうかを確認するには、IsNaN(d)を使用します。

この関数は正の無限大と負の無限大の両方に対して true を返しますが、これらの値は d > 0.0d < 0.0をチェックすることによって区別できることに注意してください。

Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true

関連項目