Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Funkcia programado / Generiloj / Exercises / Kolektu la oblojn de tri

Solvo: Kolektu la oblojn de tri

Jen ebla solvo de la tasko.

Kodo

my @threes = gather {
    for 1..15 {
        take $_ if $_ %% 3;
    }
}

say @threes;

🦋 Vi povas trovi la fontkodon en la dosiero gather-multiples-of-three.raku.

Eligo

[3 6 9 12 15]

Komentoj

  1. La buklo vizitas ĉiun nombron, sed take plenumiĝas nur kiam $_ %% 3 estas vera.

  2. Do nur la obloj de tri estas kolektataj en la liston.

Kursa navigado

Kolektu la oblojn de tri   |   Kolekti kun kondiĉo