Курс языка программирования Raku / Продвинутый уровень / Порядок выполнения / Фазеры / Exercises / Порядок END

Решение: Порядок END

Вот возможное решение задачи.

Код

END say 'first END';
END say 'second END';

say 'body';

🦋 Найдите программу в файле end-order.raku.

Вывод

body
second END
first END

Комментарии

  1. Оба фейзера END выполняются после основного кода, поэтому body выводится первым.

  2. Несколько фейзеров END выполняются в порядке «последним пришёл — первым ушёл»: second END, объявленный позже, выполняется раньше, чем first END. Это отражает типичную логику очистки, при которой сначала отменяется последнее действие.

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

Порядок END   |   Тест — Фазеры