Ausdrücke und Zuweisungen
Ausdrücke sind syntaktische Konstruktionen, die einen Wert repräsentieren. Sie werden als Parameter von Prozeduren and Funktionen und als rechte Seite von Zuweisungen benötigt. Boolesche Ausdrücke dienen auch als Bedingung für bedingte Operationen ( IF).
Wie auch Variablen haben Ausdrücke einen Datentyp.
Grundlegende Bestandteile von Ausdrücken sind:
- Konstanten, z.B. 3, 3.12, "a string", true
- Variablen, z.B. A, F#, valid!
- Operatoren, z.B. +, -, AND, OR
- Funktionen, e.g. SIN#(F), SQR()
Zuweisungen haben die Form:
<variable> = <ausdruck>
Der Wert, den der Ausdruck <ausdruck> repräsentiert, wird der Variablen zugewiesen. Das heißt, die Variable hat danach den Wert von <ausdruck> und der vorherige Wert der Variablen geht verloren.
Konstant ist ein Ausdruck, der zur Compilezeit berechnet werden kann, z.B. 5*(9-7) . Die Funktionen VARDEF und PROCFUNCDEF ergeben einen konstanten Ausdruck; ebenso die Funktionen INT, CHAR, ASC, vorausgesetzt, der Funktionsparameter ist ebenfalls konstant.
Konstante Ausdrücke können als Bedingung in Direktiven verwendet werden.
|