Raku kurss / Pamati / Cikli / Vingrinājumi / Echo līdz pietiek
Risinājums: Echo līdz pietiek
Šī programma prasa ciklu, kas tiek pārtraukts, kad lietotājs ievada iepriekš noteiktu vārdu.
Kods
Ir vairāki līdzīgi veidi, kā atrisināt uzdevumu ar while
, until
vai repeat
. Viens no tiem ir parādīts zemāk.
my $word;
repeat {
$word = prompt 'Tavs vārds: ';
say $word;
} while $word ne 'pietiek';
say 'Labi, pabeigts.';
🦋 Atrodi programmu failā echo-until-enough.raku.
Izvade
Palaid programmu, ievadi dažus dažādus vārdus un tad pārtrauc ciklu.
$ raku exercises/loops/echo-until-enough.raku
Tavs vārds: šis
šis
Tavs vārds: ir
ir
Tavs vārds: mans
mans
Tavs vārds: vārds
vārds
Tavs vārds: pietiek
pietiek
Labi, pabeigts.
Komentārs
Ņem vērā, ka tu deklarē mainīgo $word
pirms cikla, jo while
tests atrodas ārpus cikla ķermeņa robežām. Ja mainīgais tiktu definēts cikla iekšpusē, tas nebūtu redzams testā.
Nākamais uzdevums
Kursa navigācija
← Nosacījumu pārbaudes / Trīsvērtīgais operators | Datu tipu konvertēšana →
Šī 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 • Български • Русский • Українська