Raku-Kurs / Funktionale, nebenläufige, reaktive und Web-Programmierung / Funktionale Programmierung / Generatoren / Exercises / Sammeln Sie die Kubikzahlen

Lösung: Sammeln Sie die Kubikzahlen

Hier ist eine mögliche Lösung der Aufgabe.

Code

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

say @cubes;

🦋 Du findest den Quellcode in der Datei gather-cubes.raku.

Ausgabe

[1 8 27 64]

Kommentare

  1. Das take läuft einmal für jede Zahl und steuert ihre Kubikzahl bei ($_ ** 3).

  2. Der gather-Block ergibt die Liste aller genommenen Werte.

Kursnavigation

Sammeln Sie die Kubikzahlen   |   Sammeln Sie die Vielfachen von drei