Les 17
Closures en iterators
Closures schrijven en begrijpen hoe ze variabelen vangen (Fn, FnMut, FnOnce, move), en iteratorketens met map, filter, fold en collect bouwen, inclusief luie evaluatie.
🎯 Na deze les kun je
- closures schrijven en hun capture-gedrag uitleggen
- het verschil tussen Fn, FnMut en FnOnce herkennen
- iteratorketens bouwen met map, filter, enumerate, zip, sum en collect
- luie evaluatie uitleggen en een eigen iterator schrijven
Je hebt al een paar keer iets als |c| c * 2 en .iter().sum() gezien. Dat zijn closures en iterators: samen een manier om met reeksen te werken die vaak korter en duidelijker is dan een for-lus met tussenvariabelen. En, typisch Rust, even snel.
🔒 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?