Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Functioneel programmeren / Lambda’s en closures / Lambda’s
Quiz — Lambda’s
Wat drukt het volgende programma af?
my &f = -> $x { $x + $x };
say f(9);| 0 | 9 |
| 1 | 18 |
| 0 | 81 |
| 0 | 99 |
Het pointy block is een lambda die haar argument bij zichzelf optelt.
Aangeroepen met 9 geeft ze 9 + 9 terug, dat
wil zeggen 18.