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.
🎯 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?