Cursus Raku / Essentiëlen / Lussen / Oefeningen / 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
1234567

Opmerking

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 $_.

Cursusnavigatie

Voorwaardelijke controles / Ternaire operator   |   Datentyp-conversie

Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.

Vertalingen van deze pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська