Compartir a través de


Función IsInfinite

Nombre completo: Std.Math.IsInfinite

function IsInfinite(d : Double) : Bool

Resumen

Devuelve si un valor de punto flotante determinado es infinito positivo o negativo.

Entrada

d

Valor de punto flotante que se va a comprobar.

Salida

true si y solo si d es infinito positivo o negativo.

Observaciones

NaN no es un número y, por tanto, no es un número finito ni es infinito. Por lo tanto, IsInfinite(0.0 / 0.0) devuelve false. Para comprobar si un valor es NaN, use IsNaN(d).

Tenga en cuenta que, aunque esta función devuelve true para las infinidades positivas y negativas, estos valores todavía se pueden discriminar comprobando d > 0.0 y d < 0.0.

Ejemplo

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

Consulte también

  • Microsoft.Quantum.Math.IsNan