Курс языка программирования Raku / Продвинутый уровень / Операторы
Трейты и прагмы
Две возможности позволяют влиять на то, как код
компилируется, ещё до того, как он будет выполнен.
Типаж (trait) — это модификатор, прикреплённый к объявлению —
переменной или подпрограммы — и записанный с помощью is.
Прагма — это директива, похожая на модуль, которая включается с
помощью use (или выключается с помощью no) и
изменяет правило для остальной части лексической области видимости.
Вы уже использовали типаж, такой как is default,
мимоходом. В этом разделе типажи рассматриваются как самостоятельная
возможность, показано, как писать собственные типажи, а также
представлены прагмы.
Темы этого раздела
Практика
Пройдите 2 теста по содержанию этого раздела.
Упражнения
В этом разделе 3 упражнения. Прежде чем приступать к практике, изучите все темы раздела.