Cursus Raku / Elementa / Ansae

Utendo until

Constructum usque contrarium est dum. Exsequitur codicem donec condicio fit Vera (vel, aliter dicendo, dum est Falsa).

Hic est modificatus programma ex pagina praecedenti quod utitur usque et nova condicione:

my $x = 0;
usque $x > 10 {
    $x = prompt 'Intra numerum, qui non est maior quam 10: ';
    dic "Intrasti $x.";
}
dic "$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.

usque vs. dum

Compara aequivalentes programmata cum dum et usque:

dum $x <= 10 { . . . }

usque $x > 10 { . . . }

Ut vides, condiciones sunt negatae versiones alterius. Hoc sensu, dum et usque sunt in eadem relatione ac si et nisi.

Praxis

Perfice quaestionem quae argumenta huius thematis comprehendit.

Cursus navigatio

Ansae / Utendo while   |   Ansae / Utendo repeat


💪 Or jump directly to the exercises to this section.

Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus

Translationes huius paginae: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська