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

💪 Dalīšana, izmantojot atņemšanu

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська