Compartilhar via


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