Kurso de Raku / Esencoj / Bazoj de la regofluo / Bukloj / Exercises / Eĥo ĝis sufiĉas
Solvo: Eĥo ĝis sufiĉas
Ĉi tiu programo bezonas buklon kiu haltas kiam la uzanto enigas antaŭdifinitan vorton.
Kodo
Estas pluraj similaj manieroj por solvi la taskon kun
while, until, aŭ repeat. Unu el
ili estas montrita sube.
my $vorto;
repeat {
$vorto = prompt 'Via vorto: ';
say $vorto;
} while $vorto ne 'sufiĉe';
say 'OK, finita.';🦋 Trovu la programon en la dosiero echo-until-enough.raku.
Eligo
Rulu la programon, enigu kelkajn malsamajn vortojn, kaj poste fini la buklon.
$ raku exercises/loops/echo-until-enough.raku
Via vorto: ĉi
ĉi
Via vorto: estas
estas
Via vorto: mia
mia
Via vorto: vorto
vorto
Via vorto: sufiĉe
sufiĉe
OK, finita.Komento
Notu ke vi deklaras la variablon $vorto antaŭ
la buklo, ĉar la while testo estas lokita ekster la korpo
de la buklo. Se la variablo estas difinita ene de la buklo, ĝi ne estos
videbla en la testo.