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. 1..* ir bezgalīgs diapazons; .map(* * 7) katru elementu slinki reizina ar septiņi.

  2. .head(5) izvelk tikai pirmos piecus, tāpēc bezgalīgais avots nekad netiek aprēķināts līdz galam.

Kursa navigācija

Pirmie septiņu reizinājumi   |   Trijnieka pakāpes