Lade...
 

CX_FORMULA - Operatoren

Operatoren

Klasse CX_FORMULA - Operatoren, arithmetische Funktionen

Es gibt folgende Operatoren:

Operator Semantik Priorität Bemerkungen
- Vorzeichenumkehr 8  
! Negation (logisch) 8 negiert ein Vergleichsergebnis (Klasse CX_BOOLEAN); bitweise Negation für Objekte der Klasse CX_BIT_PATTERN
* Multiplikation 7  
/ Division 7  
+ Addition 6 auch für Zeichenketten definiert: "abc" + "DE" ergibt "abcDE"
- Subtraktion 6  
< Vergleich: kleiner 5 Ergebnis ist ein Objekt der Klasse CX_BOOLEAN
> Vergleich: größer 5 Ergebnis ist ein Objekt der Klasse CX_BOOLEAN
<= Vergleich: kleiner-gleich 5 Ergebnis ist ein Objekt der Klasse CX_BOOLEAN
>= Vergleich: größer-gleich 5 Ergebnis ist ein Objekt der Klasse CX_BOOLEAN
= Vergleich: gleich 5 Ergebnis ist ein Objekt der Klasse CX_BOOLEAN
!= Vergleich: ungleich 5  
& logische Konjunktion 4 für Vergleichsergebnisse (CX_BOOLEAN) und Objekte der Klasse CX_BIT_PATTERN
^ exklusiv Oder 4 für Vergleichsergebnisse (CX_BOOLEAN) und Objekte der Klasse CX_BIT_PATTERN
| logische Disjunktion 3 für Vergleichsergebnisse (CX_BOOLEAN) und Objekte der Klasse CX_BIT_PATTERN
:= Wertzuweisung 2  
if für bedingte Ausdrücke 1  
F(...) Funktionsaufruf 1 Aufruf einer beliebigen Funktion, für F steht der Name der Funktion
else für bedingte Ausdrücke 0  

Die Priorität bestimmt die Reihenfolge der Auswertung, solange nicht durch Klammern ( ...) eine davon abweichende Zusammenfassung der Terme vorgegeben wird.