Sdílet prostřednictvím


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