Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Generatores / gather et take
Quiz — gather et take
Quid haec programma imprimit?
my @a = gather {
for 1..5 {
take $_ if $_ > 3;
}
}
say @a;| 0 | [1 2 3 4 5] |
| 1 | [4 5] |
| 0 | [1 2 3] |
| 0 | [3 4 5] |
take solum tunc currit cum $_ > 3,
itaque soli 4 et 5 indici adduntur. Cetera
omnia praetereuntur, dans [4 5].
Navigatio cursus
← gather et take | gather piger →