Função IsInfinite
Nome totalmente qualificado: Std.Math.IsInfinite
function IsInfinite(d : Double) : Bool
Resumo
Retorna se um determinado valor de ponto flutuante é infinito positivo ou negativo.
Entrada
d
O valor do ponto flutuante a ser verificado.
Saída
true
se e somente se d
for infinito positivo ou negativo.
Observações
NaN
não é um número e, portanto, não é um número finito nem infinito. Dessa forma, IsInfinite(0.0 / 0.0)
retorna false
.
Para verificar se um valor está NaN
, use IsNaN(d)
.
Observe que, embora essa função retorne true
para infinitos positivos e negativos, esses valores ainda podem ser discriminados verificando d > 0.0
e d < 0.0
.
Exemplo
Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true
Consulte Também
- Microsoft.Quantum.Math.IsNan