Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Functioneel programmeren
Lambda’s en closures
Een lambda is een kleine, naamloze functie die je inline
schrijft — precies de pointy blocks en Whatever-uitdrukkingen die je aan
map en verwanten hebt meegegeven. Een closure is
een lambda (of elke subroutine) die variabelen onthoudt uit de plek waar
hij gemaakt is.
Closures zijn wat teruggegeven subroutines zo nuttig maakt: ze dragen een klein stukje private toestand met zich mee. Deze sectie bekijkt beide ideeën.
Onderwerpen in deze sectie
Praktijk
Maak de 2 quizzen over de inhoud van deze sectie.
Oefeningen
Deze sectie bevat 3 oefeningen. Bekijk alle onderwerpen van deze sectie voordat je aan de oefeningen begint.