Operatoren

Operatoren sind verkürzte Schreibweisen von Funktionen.

Folgende Operatoren sind in TCE verfügbar:

 

 

More:

- Operator und ! - Operator

Me - Operator (Zugriff auf das eigene Objekt)

:= - Operator (Zuweisung)

::= - Operator (Zuweisung mit gleichzeitigem Setzen des Usertouched-Attributes)

= - Operator (Vergleich auf Gleichheit)

<> - Operator (Vergleich auf Ungleichheit)

> - Operator (Logischer Vergleich Größer)

>= - Operator (Logischer Vergleich Größer oder Gleich)

< - Operator (Logischer Vergleich Kleiner)

<= - Operator (Logischer Vergleich Kleiner oder Gleich)

And - Operator (Bit-Vergleich UND)

BAnd - Operator (Logischer Vergleich UND)

Or - Operator (Bit-Vergleich ODER)

BOr - Operator (Logischer Vergleich ODER)

XOr - Operator (Bitweiser Vergleich Exklusives ODER)

BXOr - Operator (Logischer Vergleich Exklusives ODER)

Not - Operator (Bit-Negation)

BNot - Operator (Logische Negation)

IsA - Operator (Ableitungsvergleich)

NotIsA - Operator (Nicht-Ableitungsvergleich)

IsRel - Operator (Ableitungsvergleich für virtuelle Klassen)

NotIsRel - Operator (Nicht-Ableitungsvergleich für virtuelle Klassen)

In - Operator (Prüfung auf Vorkommen in einer Liste oder Intervall)

NotIn - Operator (Prüfung auf Nichtvorkommen in einer Liste oder Intervall)

Like - Operator

& - Operator (String-Konkatenation)

&= - Operator (String-Konkatenation und Zuweisung)

&& - Operator (mehrsprachige String-Konkatenation)

+ - Operator (Addition)

+= - Operator (Addition und Zuweisung)

- - Operator (Minus, Subtraktion)

-= - Operator (Subtraktion und Zuweisung)

- - Operator (Vorzeichen)

* - Operator (Multiplikation)

/ - Operator (Division)

^ - Operator (Potenzierung)

\ - Operator (Ganzzahl-Division)

Mod - Operator (Modulo)

<- BitShift - Operator (Left Shift)

-> BitShift - Operator (Right Shift)