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

Lösung: Sammeln Sie die Vielfachen von drei

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

Code

my @threes = gather {
    for 1..15 {
        take $_ if $_ %% 3;
    }
}

say @threes;

🦋 Du findest den Quellcode in der Datei gather-multiples-of-three.raku.

Ausgabe

[3 6 9 12 15]

Kommentare

  1. Die Schleife geht jede Zahl durch, aber take läuft nur, wenn $_ %% 3 wahr ist.

  2. In der Liste werden also nur die Vielfachen von drei gesammelt.

Kursnavigation

Sammeln Sie die Vielfachen von drei   |   Sammeln mit einer Bedingung