Cursus Raku / Essentiëlen / Basis van besturingsstructuren / Lussen / Exercises / Digitale trappen
Oplossing: Digitale trappen
Het programma gebruikt twee lussen en twee reeksen.
Code
Hier is een van de mogelijke oplossingen:
my $size = prompt 'Voer de grootte in: ';
for 1..$size -> $n {
.print for 1..$n;
print "\n";
}🦋 Vind het programma in het bestand digital-stairs.raku.
Uitvoer
Voer het programma uit en voer de grootte van de structuur in:
$ raku exercises/loops/digital-stairs.raku
Voer de grootte in: 7
1
12
123
1234
12345
123456
1234567Opmerking
Let op hoe het huidige cijfer wordt afgedrukt:
.print for 1..$n;Net als bij say, kan de print routine als
een methode worden aangeroepen. In dit geval wordt het aangeroepen op de
topic variabele
$_.