CX_FLOAT::IsInfinity
Beschreibung:
Da CX_FLOAT auf dem IEEE-Standard 754 aufsetzt, ist es auch möglich, die Darstellung von Unendlich zu nutzen. So gilt für CX_FLOAT nicht mehr die Regel, dass 1/0 ein Fehler ist. Diese Funktion stellt eine Möglichkeit dar, das CX_FLOAT-Objekt auf diesen Zustand hin zu überprüfen. IsInfinity prüft auf ∞ oder -∞.
Code-Beispiel:
Var(one, zero) CreateTransObject(CX_FLOAT) -> one CreateTransObject(CX_FLOAT) -> zero 1 one Put 0 zero Put one zero / Call(IsInfinity) // TRUE
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_FLOAT | die Zahl |
Stack(Out) | Top | INTEGER | TRUE/FALSE |
Funktionsaufruf: Call(IsInfinity)