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
Kursnavigation
← Typisierte Variablen / Allomorphe | Assoziative Datentypen →
Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.
Übersetzungen dieser Seite: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська