Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Functioneel programmeren / Hogere-ordefuncties / Exercises / Filteren met een blok

Oplossing: Filteren met een blok

Hier is een mogelijke oplossing voor de taak.

Code

say (1..10).grep(* > 5).elems;

🦋 Je kunt de broncode vinden in het bestand filter-block.raku.

Uitvoer

5

Opmerkingen

  1. grep neemt het blok * > 5 aan en houdt de getallen waarvoor het waar is: 6, 7, 8, 9, 10.

  2. .elems telt ze, wat 5 geeft.

Cursusnavigatie

Filteren met een blok   |   Lambda’s en closures