Fachkonzept
Fachkonzept: Ausdruck
Möchte man in Racket etwas ausführen, so verwendet man dazu Ausdrücke.
Ein Ausdruck...
... ist eine ausführbare Einheit in Racket.
... ist vollständig geklammert und wird immer durch eine öffnende Klammer gestartet und mit einer schließenden Klammer geschlossen.
... hat einen Operator und $n$ Operanden.
Ein Operand kann selbst wieder ein Ausdruck sein. Hat ein Ausdruck einen oder mehrere Ausdrücke als Operanden, so nennen wir dies einen verketteten Ausdruck.
... ist eine ausführbare Einheit in Racket.
... ist vollständig geklammert und wird immer durch eine öffnende Klammer gestartet und mit einer schließenden Klammer geschlossen.
... hat einen Operator und $n$ Operanden.
Ein Operand kann selbst wieder ein Ausdruck sein. Hat ein Ausdruck einen oder mehrere Ausdrücke als Operanden, so nennen wir dies einen verketteten Ausdruck.
Aufbau von Ausdrücken
Im Racket Code ist ein Ausdruck immer wie folgt aufgebaut:(Operator 1ter-Operand ... n-ter-Operand)
Der Operator
gibt an, wie die nachfolgenden Operanden verarbeitet werden.
Die Operanden stellen Daten dar, welche durch den Operator verarbeitet werden können.
Die Operanden stellen Daten dar, welche durch den Operator verarbeitet werden können.
Beispiele von Ausdrücken
Einzelne Ausdrücke:(+ 12 13)
(string-length "Hallo Welt!")Verkettete Ausdrücke:
(+ (
* 3 (/ 24 4))
12)
(max (* 3 6)
(string-length "Informatik") )