Kurso de Raku / Progresinta / Ujoj / Specialaj kaj dinamikaj variabloj / Exercises / La temvariablo
Solvo: La temvariablo
Jen ebla solvo de la tasko.
Kodo
for 'apple', 'fig', 'cherry' {
say "$_ has {.chars} letters";
}🦋 Vi povas trovi la fontkodon en la dosiero topic-variable.raku.
Eligo
apple has 5 letters
fig has 3 letters
cherry has 6 lettersKomentoj
Buklo
foragordas la teman variablon$_al ĉiu ero laŭvice, do la bloko ruliĝas tri fojojn, kun$_egala al'apple', poste'fig', poste'cherry'.Ene de la ĉeno,
$_interpolas la nunan vorton, kaj la gvidpunkta voko.chars— mallongigo de$_.chars— donas ĝian longon. Ambaŭ referencas al la sama temo, tial la nombro ĉiam kongruas kun la vorto en la linio.