Raku-Kurs / Grundlagen / Grundlagen des Kontrollflusses / Schleifen / Exercises / Digitale Treppen
Lösung: Digitale Treppen
Das Programm verwendet zwei Schleifen und zwei Bereiche.
Code
Hier ist eine der möglichen Lösungen:
my $size = prompt 'Geben Sie die Größe ein: ';
for 1..$size -> $n {
.print for 1..$n;
print "\n";
}🦋 Finden Sie das Programm in der Datei digital-stairs.raku.
Ausgabe
Führen Sie das Programm aus und geben Sie die Größe der Struktur ein:
$ raku exercises/loops/digital-stairs.raku
Geben Sie die Größe ein: 7
1
12
123
1234
12345
123456
1234567Kommentar
Beachten Sie, wie die aktuelle Ziffer gedruckt wird:
.print for 1..$n;Wie bei say kann die Routine print als
Methode aufgerufen werden. In diesem Fall wird sie auf der Themenvariablen $_
aufgerufen.