Курс по Raku / Напреднали / Управление на потока / Фейзъри за блокове / Exercises

Влизане в блок

Задача

За разлика от FIRST, който се изпълнява само веднъж, фазерът ENTER се задейства всеки път, когато блокът бъде влязан — а тялото на цикъла се влиза наново при всяка итерация.

Преминете с цикъл през 1..2. Вътре в цикъла поставете фазер ENTER, който отпечатва --entering, и обикновен оператор, който отпечатва body с текущото число. Забележете, че --entering се появява веднъж на итерация.

Пример

Програмата отпечатва:

--entering
body 1
--entering
body 2

Решение

Вижте решението

Навигация в курса

Решение: Почистване при напускане   |   Решение: Влизане в блок