Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Funkcionālā programmēšana / Ģeneratori / Exercises / Savāciet kubus
Risinājums: Savāciet kubus
Šeit ir iespējams risinājums uzdevumam.
Kods
my @cubes = gather {
take $_ ** 3 for 1..4;
}
say @cubes;🦋 Atrodiet programmu failā gather-cubes.raku.
Izvade
[1 8 27 64]Komentāri
takeizpildās vienreiz par katru skaitli, dodot tā kubu ($_ ** 3).gatherbloks dod sarakstu ar visām paņemtajām vērtībām.