Cursus Raku / Elementa / Fundamenta ordinis exsecutionis / Ansae
Utendo until
Constructum until contrarium est while.
Exsequitur codicem donec condicio fit True (vel, aliter
dicendo, dum est False).
Hic est modificatus programma ex pagina
praecedenti quod utitur until et nova condicione:
my $x = 0;
until $x > 10 {
$x = prompt 'Intra numerum, qui non est maior quam 10: ';
say "Intrasti $x.";
}
say "$x est maior quam 10.";Curre programmam et inspice exitum:
$ raku t.raku
Intra numerum, qui non est maior quam 10: 10
Intrasti 10.
Intra numerum, qui non est maior quam 10: 4
Intrasti 4.
Intra numerum, qui non est maior quam 10: 1
Intrasti 1.
Intra numerum, qui non est maior quam 10: 20
Intrasti 20.
20 est maior quam 10.until vs. while
Compara aequivalentes programmata cum while et
until:
while $x <= 10 { . . . }
until $x > 10 { . . . }Ut vides, condiciones sunt negatae versiones alterius. Hoc sensu,
while et until sunt in eadem relatione ac
if et unless.
Exercitatio
Sequuntur 1 quiz de contentis huius argumenti.
Navigatio cursus
← Quiz — while
ansa | Quiz —
until ansa →
💪 Vel recta ad exercitationes huius sectionis
i.