Zurück zu den Lektionen
Lektion 9: Pattern Matching mit switch
Nutze switch-Ausdrücke für elegante Verzweigungen und Pattern Matching.
+35 XP
Konzept erklärt
Switch - Mächtiger als in JavaScript!
switch in Motoko ist wie ein Super-Switch - viel besser als in JavaScript!
// JavaScript: switch (day) { case 1: return "Montag"; case 2: return "Dienstag"; default: return "Ungültig"; } // Motoko - eleganter! switch (day) { case (1) { "Montag" }; case (2) { "Dienstag" }; case (_) { "Ungültig" }; // _ = default }
Vorteile:
- Gibt automatisch einen Wert zurück (wie if/else)
- Kein
nötig!break
ist das Wildcard-Pattern (passt auf alles)_- Später: Pattern Matching für komplexe Datentypen!