Operatoren sind verkürzte Schreibweisen von Funktionen.
Folgende Operatoren sind in TCE verfügbar:
Me - Operator (Zugriff auf das eigene Objekt)
::= - 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)
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)
& - Operator (String-Konkatenation)
&= - Operator (String-Konkatenation und Zuweisung)
&& - Operator (mehrsprachige String-Konkatenation)
+= - Operator (Addition und Zuweisung)
- - Operator (Minus, Subtraktion)
-= - Operator (Subtraktion und Zuweisung)
\ - Operator (Ganzzahl-Division)