Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 de vírgula flutuante a ser verificado.
Realização
true se e somente se d for infinito positivo ou negativo.
Comentários
NaN não é um número e, portanto, não é um número finito nem é infinito. Como tal, IsInfinite(0.0 / 0.0) retorna false.
Para verificar se um valor é NaN, use IsNaN(d).
Observe que, embora essa função retorne true para infinidades positivas e negativas, 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