IsInfinite – funkce
Plně kvalifikovaný název: Std.Math.IsInfinite
function IsInfinite(d : Double) : Bool
Shrnutí
Vrátí, zda je daná hodnota s plovoucí desetinou čárkou kladná nebo záporná nekonečno.
Vstup
d
Hodnota s plovoucí desetinou čárkou, která se má zkontrolovat.
Výstup
true
, pokud je d
kladné nebo záporné nekonečno.
Poznámky
NaN
není číslo a není tedy konečné číslo ani nekonečné. Proto IsInfinite(0.0 / 0.0)
vrátí false
.
Pokud chcete zkontrolovat, jestli je hodnota NaN
, použijte IsNaN(d)
.
Všimněte si, že i když tato funkce vrací true
pro kladné i záporné infinity, mohou být tyto hodnoty stále diskriminovány kontrolou d > 0.0
a d < 0.0
.
Příklad
Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true
Viz také
- Microsoft.Quantum.Math.IsNaN