Raku kurss / Pamati / Izpildes plūsmas pamati / Cikli / Exercises / 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ā.