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 letters

Komentoj

  1. Buklo for agordas la teman variablon $_ al ĉiu ero laŭvice, do la bloko ruliĝas tri fojojn, kun $_ egala al 'apple', poste 'fig', poste 'cherry'.

  2. 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.

Kursa navigado

La temvariablo   |   Introspekto de ujoj