Lade...
 

CX_NUMERIC::IsNegative

CX_NUMERIC::IsNegative

Beschreibung:

Diese Funktion prüft, ob die Zahl negativ ist. Das Ergebnis wird in Form

eines Wahrheitswertes zurückgegeben.

Code-Beispiel:

In dem Beispiel-Programm wird geprüft, ob die Zahl "-1,4" negativ ist. 

Var(num)                       // erzeuge die Zahl
CreateTransObject(CX_NUMERIC) -> num
"-1,4" num Put
num Call(IsNegative)           // prüfe, ob die Zahl negativ ist

Das Ausführen dieses Skriptes erzeugt den Wert "1" (="ja") auf dem Stack, da die Zahl negativ ist. 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_NUMERIC, CX_PERCENT oder CX_VALUE die Zahl
Stack(Out) Top INTEGER das Ergebnis des Tests

Funktionsaufruf: Call(IsNegative)