Cursus Raku / Essentiëlen / Basis van besturingsstructuren / 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
5Het 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 6Praktijk
Maak de 1 quiz over de inhoud van dit onderwerp.
Cursusnavigatie
← Oneindige lussen
| De for lus
begrijpen →
💪 Of ga direct naar
de oefeningen in deze sectie.