Beetje Coderen

Les 9

Enums en pattern matching

Enums met en zonder data, match met uitputtende controle, if let en let else, en Option<T> als veilig alternatief voor null.

⏱ 55 minuten leestijd + oefenen

🎯 Na deze les kun je

  • enums met data definiëren
  • match gebruiken, en uitleggen waarom match uitputtend moet zijn
  • if let en let else gebruiken voor één geval
  • Option<T> gebruiken in plaats van null

Een struct zegt: "een waarde heeft al deze velden". Een enum zegt: "een waarde is één van deze varianten". Een pakket is óf onderweg, óf bezorgd, óf kwijt; nooit twee tegelijk. Samen met match is dit een van de sterkste kanten van Rust: de compiler controleert dat je elk geval afhandelt.

🔒 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?