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

Solvo: Kolektu la kubojn

Jen ebla solvo de la tasko.

Kodo

my @cubes = gather {
    take $_ ** 3 for 1..4;
}

say @cubes;

🦋 Vi povas trovi la fontkodon en la dosiero gather-cubes.raku.

Eligo

[1 8 27 64]

Komentoj

  1. La take plenumiĝas unufoje por ĉiu nombro, kontribuante ĝian kubon ($_ ** 3).

  2. La bloko gather rezultigas la liston de ĉiuj prenitaj valoroj.

Kursa navigado

Kolektu la kubojn   |   Kolektu la oblojn de tri