Beetje Coderen

Les 11

Foutafhandeling met Result

Herstelbare fouten met Result<T, E>, afhandelen met match en combinators, fouten doorgeven met de ?-operator, en kiezen tussen panic en Result.

⏱ 55 minuten leestijd + oefenen

🎯 Na deze les kun je

  • Result teruggeven en afhandelen met match
  • fouten doorgeven met de ?-operator
  • kiezen tussen panic en Result
  • unwrap en expect bewust gebruiken

Bestanden bestaan niet, gebruikers typen "tien" waar een getal hoort, netwerken vallen weg. Rust heeft geen exceptions. In plaats daarvan geeft een functie die kan mislukken een Result terug: een waarde die óf het resultaat is, óf een fout. Net als bij Option moet je afhandelen dat het mis kan gaan voordat je bij de waarde kunt. Fouten worden zo onderdeel van het type, en kun je niet per ongeluk negeren.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?