IsInfinity()
Syntaxe
Resultat.f(d) = IsInfinity(Valeur.f(d))Description
Renvoie une valeur non nulle si 'Valeur' représente un infini.
Arguments
Nombre.f ou Nombre.d Le nombre à virgule flottante suspecté d'être un infini. (float ou double)
Valeur de retour
Renvoie une valeur non nulle si la valeur représente l'infini positif ou négatif.
Remarques
Comparer les valeurs infinies n'est pas conseillé, car cela dépend de l'implémentation matérielle, si l'infini est égal à lui-même ou non. Les valeurs de l'infini négatif et positif peuvent être générées par la fonction Infinity().
Exemple
Debug IsInfinity(Infinity()) ; infini Debug IsInfinity(Log(0)) ; -infini Debug IsInfinity(1234.5) ; nombre fini Debug IsInfinity(NaN()) ; NaN (Attention, 'Not a Number' n'est pas la même chose qu'un infini)
Voir aussi
Infinity(), IsNaN()
OS Supportés
Tous