Condividi tramite


Funzione IsInfinite

Nome completo: Std.Math.IsInfinite

function IsInfinite(d : Double) : Bool

Sommario

Restituisce un valore che indica se un valore a virgola mobile specificato è un infinito positivo o negativo.

Immissione

d

Valore a virgola mobile da controllare.

Prodotto

true se e solo se d è un infinito positivo o negativo.

Osservazioni

NaN non è un numero e non è quindi né un numero finito né è infinito. Di conseguenza, IsInfinite(0.0 / 0.0) restituisce false. Per verificare se un valore è NaN, usare IsNaN(d).

Si noti che anche se questa funzione restituisce true per infiniti positivi e negativi, questi valori possono comunque essere discriminati controllando d > 0.0 e d < 0.0.

Esempio

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

Vedere anche

  • Microsoft.Quantum.Math.IsNaN