Курс Raku / Розширені / Порядок виконання / Блокові фейзери / Вправи / Вхід у блок
Розв’язання: Вхід у блок
Ось можливий розв’язок завдання.
Код
for 1..2 {
ENTER say '--entering';
say "body $_";
}🦋 Вихідний код можна знайти у файлі enter-a-block.raku.
Вивід
--entering
body 1
--entering
body 2Коментарі
ENTERзапускається щоразу, коли входять у блок, безпосередньо перед його тілом. Оскільки цикл входить у своє тіло один раз на кожну ітерацію,--enteringдрукується перед кожним рядкомbody.У цьому полягає різниця між
ENTERтаFIRST:FIRSTзапустився б лише один раз для всього циклу, тоді якENTERзапускається при кожному вході.