Raku kurss / Pamati / Cikli
Izmantojot until
līdz
konstruktam ir pretējs kamēr
. Tas izpilda koda bloku, līdz nosacījums kļūst True
(vai, citiem vārdiem sakot, kamēr tas ir False
).
Šeit ir modificēta programma no iepriekšējās lapas, kas izmanto līdz
un jaunu nosacījumu:
my $x = 0;
until $x > 10 {
$x = prompt 'Ievadiet skaitli, kas nav lielāks par 10: ';
say "Jūs ievadījāt $x.";
}
say "$x ir lielāks par 10.";
Palaidiet programmu un pārbaudiet rezultātu:
$ raku t.raku
Ievadiet skaitli, kas nav lielāks par 10: 10
Jūs ievadījāt 10.
Ievadiet skaitli, kas nav lielāks par 10: 4
Jūs ievadījāt 4.
Ievadiet skaitli, kas nav lielāks par 10: 1
Jūs ievadījāt 1.
Ievadiet skaitli, kas nav lielāks par 10: 20
Jūs ievadījāt 20.
20 ir lielāks par 10.
līdz
vs. kamēr
Salīdziniet līdzvērtīgas programmas ar kamēr
un līdz
:
while $x <= 10 { . . . }
until $x > 10 { . . . }
Kā redzat, nosacījumi ir viens otra noliegumi. Šajā ziņā kamēr
un līdz
ir tādās pašās attiecībās kā ja
un ja ne
.
Kursa navigācija
←
Cikli / Izmantojot while
|
Cikli / Izmantojot repeat
→
💪 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 • Български • Русский • Українська