Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Funkcionālā programmēšana / Ģeneratori / Exercises / Savāciet trīs reizinājumus
Risinājums: Savāciet trīs reizinājumus
Šeit ir iespējams risinājums uzdevumam.
Kods
my @threes = gather {
for 1..15 {
take $_ if $_ %% 3;
}
}
say @threes;🦋 Atrodiet programmu failā gather-multiples-of-three.raku.
Izvade
[3 6 9 12 15]Komentāri
Cikls apmeklē katru skaitli, bet
takeizpildās tikai tad, kad$_ %% 3ir patiess.Tāpēc sarakstā tiek savākti vienīgi trijnieka reizinājumi.