Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Zuerst wollen wir ein wenig grundlegende Syntax aus dem Weg räumen. Öffnen Sie die Konsole und geben Sie Folgendes ein:
1> % Dies ist ein Kommentar
Das war simpel. Kommentare beginnen mit einem % und erstrecken sich bis zum Zeilenende. Der Erlang-Parser macht aus Kommentaren einzelne Leerzeichen.
1> 2 + 2. 4 2> 2 + 2.0. 4.0 3> "string". "string"
Jede Anweisung endet mit einem Punkt. Einige elementare Typen sind Strings, Integer und Floats. Nun folgt eine Liste:
4> [1, 2, 3].
[1,2,3]
Wie bei der Prolog-Sprachfamilie stehen Listen zwischen eckigen Klammern. Hier eine kleine Überraschung:
4> [72, 97, 32, 72, 97, 32, 72, 97].
"Ha Ha Ha"
Ein String ist also eigentlich eine Liste, und Agent Smith hat Sie gerade ausgelacht. Oh, welch soziale Kompetenz. 2 + 2.0 zeigt uns, das Erlang einige grundlegende Typumwandlungen vornimmt. Wir wollen versuchen, mit einem falschen Typ einen Fehler zu erzwingen: