Partager via


IsInfinite, fonction

Nom complet : Std.Math.IsInfinite

function IsInfinite(d : Double) : Bool

Résumé

Retourne si une valeur à virgule flottante donnée est l’infini positif ou négatif.

Entrée

d

Valeur à virgule flottante à vérifier.

Sortie

true si et seulement si d est l’infini positif ou négatif.

Remarques

NaN n’est pas un nombre, et n’est donc ni un nombre fini ni infini. Par conséquent, IsInfinite(0.0 / 0.0) retourne false. Pour vérifier si une valeur est NaN, utilisez IsNaN(d).

Notez que même si cette fonction retourne true pour les infinis positifs et négatifs, ces valeurs peuvent toujours être discriminées en vérifiant d > 0.0 et d < 0.0.

Exemple

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

Voir aussi

  • Microsoft.Quantum.Math.IsNan