Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Generatores / Exercises / Cum condicione colligere

Solutio: Cum condicione colligere

Ecce solutio possibilis huius exercitationis.

Codex

my @vowels = gather {
    for 'education'.comb {
        take $_ if $_ ~~ / <[aeiou]> /;
    }
}

say @vowels;

🦋 Inveni codicem fontem in archivo gather-vowels.raku.

Exitus

[e u a i o]

Commentarii

  1. .comb verbum in singulos characteres dividit quos anulus ordine visitat.

  2. take characterem solum tunc servat cum classi vocalium congruit, dans vocales eo ordine quo apparent.

Cum condicione colligere   |   Iteratores