Курс по Raku / Напреднали / Оператори

Трейтове и прагми 🆕

Две средства ви позволяват да повлияете на начина, по който кодът се компилира, преди изобщо да се изпълни. Трейтът е модификатор, прикрепен към декларация — на променлива или функция — записан с is. Прагмата е директива, подобна на модул, която се включва с use (или се изключва с no) и променя правило за останалата част от лексикалния обхват.

Вече сте използвали трейт като is default мимоходом. В тази секция ще разгледаме трейтовете като самостоятелно средство, ще покажем как да напишете собствен и ще въведем прагмите.

Теми в този раздел

Практика

Направете 2 теста върху съдържанието на този раздел.

Упражнения

Този раздел съдържа 3 упражнения. Разгледайте всички теми в раздела, преди да се захванете с практиката.

  1. Записваем параметър
  2. Потребителски трейт
  3. Отпускане на strict

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

Тест — Дефиниране на оператор   |   Вградени трейтове