next up previous contents
Next: Beispiel: Newton-Approximation Up: Grundlegende Sprachelemente Previous: Funktionsdefinitionen

Operatoren

= Funktionen mit 2 Argumenten in Infix-Schreibweise

Operator-Bezeichner werden durch Zusammenstellung von 1 oder mehr Sonderzeichen gebildet,

klar: einige Sonderzeichen (-kombinationen) sind reserviert oder schon belegt z.B.: ``::'', ``='', ``->'' usw.

Man kann zwischen Operator-/Funktions-Schreibweise wechseln:

Klammerungen: es gibt 9 Präzedenzstufen, z.B.:

``.'' Funktionskomposition 9
``+'' Addition 6
``&&'' logisches und 3
``||'' logisches oder 2

$\Rightarrow$ Literatur

innerhalb einer Stufe gibt es Assoziativitätsregeln:

$\Rightarrow$ Literatur

Benutzer kann selber Operatoren definieren und ihre Priorität und Assoziationsart in einer besonderen Deklaration festlegen, mehr dazu beim Thema "`Module"'.


next up previous contents
Next: Beispiel: Newton-Approximation Up: Grundlegende Sprachelemente Previous: Funktionsdefinitionen
Ronald Blaschke
1998-04-19