Raku kurss / Pamati / Cikli
while
un until
kā izteiksmes modifikatori
Gan while
, gan until
var izmantot teikuma modifikatoru formā (līdzīgi kā if
un unless
).
Apsveriet piemēru, kas imitē dalīšanu ar atlikumu:
my $x = 10;
$x -= 3 while $x > 2;
say $x; # 1
Šeit -=
ir operators, kas apvieno gan atņemšanu, gan piešķiršanu. Šajā gadījumā $x -= 3
ir ekvivalents $x = $x - 3
.
while
modifikators ļauj teikumam $x -= 3
atkārtoties, kamēr nosacījums $x > 2
paliek True
. Tiklīdz tas kļūst False
, cilpa apstājas.
Pamaniet, ka, ja nosacījums sākotnēji ir False
, teikums netiek izpildīts vispār.
To pašu programmu var pārrakstīt ar until
. Šim nolūkam nosacījums ir jāapgriež:
my $x = 10;
$x -= 3 until $x <= 2;
say $x; # 1
Kursa navigācija
←
Cikli / Izmantojot repeat
|
Cikli / Trīs izteiksmju cikls
→
💪 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 • Български • Русский • Українська