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