Legen wir direkt los, ohne Umwege.
🟢 Tag 1 – Erste Schritte + Gefühl für Erlang
Ziel heute:
👉 Erlang “anfassen” und ein Gefühl bekommen
Nicht verstehen. Nicht perfekt machen. Einfach benutzen.
✅ Schritt 1: REPL starten
Im Container:
erl
Du solltest sowas sehen:
Erlang/OTP ...
1>
Das ist deine Spielwiese.
✅ Schritt 2: Mini-Experimente (wichtig!)
Gib das einfach direkt ein:
2 + 3.
👉 Wichtig: Punkt am Ende!
Jetzt:
X = 5.
X.
Dann bewusst kaputt machen:
X = 6.
👉 Das MUSS fehlschlagen.
Das ist dein erster Kontakt mit Immutability.
✅ Schritt 3: Erste Funktion (ohne Datei)
Double = fun(X) -> X * 2 end.
Double(4).
👉 Das ist eine anonyme Funktion.
✅ Schritt 4: Liste benutzen
[1,2,3].
hd([1,2,3]).
tl([1,2,3]).
✅ Schritt 5: Mini-Aha provozieren
[Head | Tail] = [1,2,3].
Head.
Tail.
👉 Das ist Pattern Matching in Aktion
Und das ist eines der wichtigsten Konzepte überhaupt.
🧠 Was du heute mitnehmen sollst
Wenn du nur das verstehst, reicht das völlig:
- Variablen sind immutable
- Funktionen sind Werte
- Pattern Matching ist überall
- Der REPL ist dein bester Freund
🎯 Mini-Aufgabe (dein erster “echter” Schritt)
Mach diese drei Dinge im REPL:
Square = fun(X) -> X * X end.
Square(5).
- Versuch bewusst etwas kaputt zu machen:
- falscher Typ
- falsches Pattern