Cursus Raku / Elementa / Fundamenta ordinis exsecutionis / Ansae

while et until ut statement modificatores

Et while et until adhiberi possunt in forma statement modifiers (similiter ad if et unless).

Considera exemplum quod modulum divisionis imitatur:

my $x = 10;
$x -= 3 while $x > 2;
say $x; # 1

Hic, -= est operator qui tam subtractionem quam assignationem coniungit. In hoc casu, $x -= 3 aequivalet $x = $x - 3.

Modifier while permittit statement $x -= 3 iterare dum condicio $x > 2 manet True. Simul ac fit False, loop sistit.

Nota quod si condicio initio False est, statement omnino non exequitur.

Idem programma cum until rescribi potest. Ad hoc, condicio invertenda est:

my $x = 10;
$x -= 3 until $x <= 2;
say $x; # 1

Quiz — repeat ansa   |   Tribus partibus loop


💪 Vel recta ad exercitationes huius sectionis i.