Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Funkcionālā programmēšana / Slinkas un bezgalīgas virknes / Exercises / Pirmie septiņu reizinājumi
Risinājums: Pirmie septiņu reizinājumi
Šeit ir iespējams risinājums uzdevumam.
Kods
say (1..*).map(* * 7).head(5);🦋 Atrodiet programmu failā first-multiples-of-seven.raku.
Izvade
(7 14 21 28 35)Komentāri
1..*ir bezgalīgs diapazons;.map(* * 7)katru elementu slinki reizina ar septiņi..head(5)izvelk tikai pirmos piecus, tāpēc bezgalīgais avots nekad netiek aprēķināts līdz galam.