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