Ausdrücke

Ausdrücke sind arithmetische oder logische Konstrukte, welche gemäß der Semantik/Syntax in Bezug zu einem Kontext einen Wert liefern und ausgewertet werden. Einzelne arithmetische bzw. logische Ausdrücke oder auch Kombinationen daraus, sowie Ausdrücke mit Zeichenketten und deren Funktionen werden insgesamt unter dem Oberbegriff „Ausdruck“ zusammengefasst.

Länge von Ausdrücken

Die Länge von Ausdrücken ist nicht beschränkt. Der Compiler optimiert komplexe Ausdrücke. Das Aufteilen auf einzelne Operationen (wie z.B. bei Bascom zwangsweise üblig) führt in den meisten Fällen zu einem höheren Speicherbedarf und langsamerer Ausführung.

Schlüsselwörter

true Repräsentiert den Wert „wahr“, arithmetisch <> 0 (ungleich Null). Verwendet in Bedingungen und in boolschen Ausdrücken.
false Repräsentiert den Wert „falsch“, arithmetisch = 0 (gleich Null). Verwendet in Bedingungen und in boolschen Ausdrücken.
nil Repräsentiert den Wert „nicht existent“ (= nicht erzeugt/belegt oder instanziert). Eine Zuweisung zu einem Objekt entfernt es aus dem Speicher (zerstört es).
new Operator zur Erzeugung von Objekten.

Beispiele für Ausdrücke