Beetje Coderen

Les 22 · Module 2 · Transfer: hetzelfde concept, andere taal

Fouten afhandelen

try/except naast Result in Rust: fouten als uitzondering of als waarde.

⏱ 45–60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • het verschil tussen exceptions en foutwaarden uitleggen
  • een Result met match afhandelen
  • bewust kiezen wat er met een fout moet gebeuren

In les 13 leerde je fouten opvangen met try/except. Dat is één manier van denken over fouten: een fout is een uitzondering (exception) die het normale pad onderbreekt en "omhoog vliegt" tot iemand hem opvangt. Rust kiest een andere aanpak: een fout is gewoon een waarde die een functie teruggeeft, en de compiler dwingt je ernaar te kijken. In deze les zet je die twee aanpakken naast elkaar.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 7 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?