Zurück zu den Lektionen

Lektion 10: Fehlerbehandlung mit try/catch

Lerne, wie du Fehler abfängst und behandelst, um robuste Programme zu schreiben.

+35 XP

Konzept erklärt

Fehlerbehandlung - Ähnlich wie try/catch in JS

Fehler passieren! Handle sie sauber:

// JavaScript:
try {
  riskyOperation();
} catch (error) {
  console.log("Fehler:", error.message);
}

// Motoko - fast identisch!
try {
  riskyOperation();
} catch (e) {
  Debug.print("Fehler: " # Error.message(e));
}

Best Practice:

  • Prüfe kritische Bedingungen VORHER (Division durch 0, etc.)
  • Verwende
    try/catch
    für unerwartete Fehler
  • Error.reject()
    wirft einen Fehler (wie
    throw
    in JS)
  • Gute Fehlerbehandlung = robuste Apps!