Raku-Kurs / Grundlagen / Positionale Datentypen / Übungen / Eine Reihe von Zahlen drucken

Lösung: Eine Reihe von Zahlen drucken

Es gibt mehr als einen Weg, das gegebene Problem zu lösen.

Code 1

Die erste Lösung ist mehr Raku-typisch und kompakt.

my $begin = prompt 'Begin: ';
my $end = prompt 'End: ';

.say for $begin .. $end;

🦋 Finde das Programm in der Datei series-of-numbers.raku.

Code 2

Die zweite mögliche Lösung kann die loop-Anweisung verwenden.

my $begin = prompt 'Begin: ';
my $end = prompt 'End: ';

loop (my $n = $begin; $n <= $end; $n++) {
    say $n;
}

🦋 Finde das Programm in der Datei series-of-numbers-loop.raku.

Wie Sie sehen können, ist die erste Variante deutlich kürzer und ausdrucksstärker.

Diskussion

In der ersten Variante des Programms wird die postfixe Form der for-Schleife verwendet. Im zweiten Programm wird eine loop-Schleife gewählt.

Ausgabe

Geben Sie die beiden Zahlen in der Konsole ein und führen Sie das Programm aus. Beide Varianten erzeugen die gleiche Ausgabe.

$ raku exercises/positionals/series-of-numbers.raku
Begin: 15
End: 19
15
16
17
18
19

Nächste Übung

💪 Eine Zahl schreiben

Kursnavigation

Typisierte Variablen / Allomorphe   |   Assoziative Datentypen

Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.

Übersetzungen dieser Seite: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська