Cursus Raku / Essentiëlen / Positionele datentypen / Oefeningen / Print een reeks van getallen
Oplossing: Print een reeks van getallen
Er zijn meerdere manieren om het gegeven probleem op te lossen.
Code 1
De eerste oplossing is meer Raku-achtig en compact.
my $begin = prompt 'Begin: ';
my $end = prompt 'End: ';
.say for $begin .. $end;
🦋 Vind het programma in het bestand series-of-numbers.raku.
Code 2
De tweede mogelijke oplossing kan de loop
-verklaring gebruiken.
my $begin = prompt 'Begin: ';
my $end = prompt 'End: ';
loop (my $n = $begin; $n <= $end; $n++) {
say $n;
}
🦋 Vind het programma in het bestand series-of-numbers-loop.raku.
Zoals je kunt zien, is de eerste variant aanzienlijk korter en expressiever.
Discussie
In de eerste variant van het programma wordt de postfix vorm van de for
-lus gebruikt. In het tweede programma is er gekozen voor een loop
.
Uitvoer
Geef de twee getallen in de console en voer het programma uit. Beide varianten produceren dezelfde uitvoer.
$ raku exercises/positionals/series-of-numbers.raku
Begin: 15
Einde: 19
15
16
17
18
19
Volgende oefening
Cursusnavigatie
← Getypte variabelen / Allomorfen | Associatieve datentypen →
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська