Raku kurss / Pamati / Cikli
for
cikli
for
cikls ir spēcīgs rīks, lai iterētu pār vairākiem elementiem. Piemēram, ņemsim diapazonu:
for 1..5 -> $n {
say $n;
}
Šajā programmā mainīgais $n
katrā iterācijā iegūst nākamo vērtību no diapazona. Ņemiet vērā, ka jums nav nepieciešams mainīgo deklarēt ar my
tieši. Koda bloks tiek atkārtots tik reižu, cik elementu ir datu avotā. Tādējādi programma izdrukā skaitļus pa vienam rindā:
$ raku t.raku
1
2
3
4
5
Programma iterē pār visām vērtībām, ko ģenerē diapazons 1..5
. Šīs vērtības ir 1
, 2
, 3
, 4
un 5
.
Vairāk nekā vienas vērtības ņemšana
Interesanta Raku īpašība ir tā, ka vienā iterācijā varat ņemt vairāk nekā vienu vienumu. Šāda programma izdrukā divus skaitļus ciklā:
for 1..6 -> $n, $m {
say "$n and $m";
}
Šīs programmas izvade ir šāda:
$ raku t.raku
1 and 2
3 and 4
5 and 6
Kursa navigācija
← Cikli / Bezgala cikli | Cikli / Tēmas mainīgais →
💪 Or jump directly to the exercises to this section.
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська