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 • Български • Русский • Українська