Ein Ausdruck ist eine Kombination aus Operatoren und Argumenten, die ein Ergebnis auswerten. Ausdrücke können als Werte in einem Befehl verwendet werden.
Ein Ausdruck kann jede Variable oder aber Integer-, String- oder Boolean-Werte mit jedem der unären und binären Operatoren in den folgenden Tabellen kombinieren. Alle unären Operatoren haben höchste Priorität. Die Priorität von binären Operatoren wird durch ihre Position in der Tabelle angegeben.
Unär sind die folgenden Operatoren:
Operator Art der Operation
- Unäres Minus
! Einerkomplement
Die binären Operatoren sind in der folgenden Tabelle in der Reihenfolge ihrer Priorität aufgeführt. Operatoren mit höherer Priorität sind zuerst aufgeführt:
Operatoren Art der Operation Einschränkungen beim Typ
* / Multiplikation Integer
+ - Addition Integer, String (nur +)
< > = Relational Integer
== != Gleichheit Integer, String, Boolean
and Logisches UND Boolean
or Logisches ODER Boolean
Beispiele:
count = 3 + 5 * 40
transmit \"Hallo\" + \" Ihr\"
delay 24 / (7 - 1)
|