Lade...
 

CX_FLOAT::IsInfinity

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
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_FLOAT die Zahl
Stack(Out) Top INTEGER TRUE/FALSE

Funktionsaufruf: Call(IsInfinity)