Курс по Raku / Напреднали / Контейнери / Специални и динамични променливи 🆕 / Exercises
Тематичната променлива
Проблем
$_ е тематичната променлива. Цикълът
for я задава на всеки елемент последователно, а извикване
на метод, написано с водеща точка и без инвокант — като
.chars — действа върху нея, така че .chars
означава $_.chars.
Обходете трите низа 'apple', 'fig' и
'cherry'. За всеки от тях отпечатайте ред от вида
<дума> has <n> letters, като използвате
тематичната $_ за думата и извикване с водеща точка
.chars за нейната дължина. Наблюдавайте как $_
става всеки низ последователно.
Пример
Програмата отпечатва:
apple has 5 letters
fig has 3 letters
cherry has 6 lettersРешение
Навигация в курса
← Решение: Презаписване на динамична променлива | Решение: Тематичната променлива →