Cursus Raku / Essentiëlen / Lussen

for lussen

De for-lus is een krachtig hulpmiddel om over meerdere elementen te itereren. Laten we bijvoorbeeld een reeks nemen:

for 1..5 -> $n {
    say $n;
}

In dit programma neemt de variabele $n bij elke iteratie de volgende waarde uit de reeks. Merk op dat je de variabele niet expliciet met my hoeft te declareren. Het codeblok wordt herhaald zo vaak als het aantal elementen in de gegevensbron. Dus, het programma print de nummers regel voor regel:

$ raku t.raku 
1
2
3
4
5

Het programma iterereert over alle waarden die het bereik 1..5 genereert. Dit zijn 1, 2, 3, 4, en 5.

Meer dan één waarde nemen

Een interessante eigenschap van Raku is dat je meer dan één item in een enkele iteratie kunt nemen. Het volgende programma print twee nummers in een lus:

for 1..6 -> $n, $m {
    say "$n and $m";
}

De uitvoer van dit programma is als volgt:

$ raku t.raku
1 and 2
3 and 4
5 and 6

Oefening

Maak de quiz die de inhoud van dit onderwerp behandelt.

Cursusnavigatie

Lussen / Oneindige lussen   |   Lussen / Thema variabele


💪 Or jump directly to the exercises to this section.

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

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