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

Решение: Редът на END

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

Код

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

say 'body';

🦋 Можете да намерите изходния код във файла end-order.raku.

Изход

body
second END
first END

Коментари

  1. И двата phasera END се изпълняват след основния код, така че body се отпечатва първо.

  2. Множество phasers END се изпълняват по принципа последен влязъл, пръв излязъл: second END, деклариран по-късно, се изпълнява преди first END. Това отразява начина, по който почистването обикновено трябва да отмени най-скорошната настройка първо.

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

Редът на END   |   Тест — Фейзъри