Курс Raku / Розширені / Оператори

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

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

Трейтом на кшталт is default ви вже мимохідь користувалися. Цей розділ розглядає трейти як самостійну можливість, показує, як написати власний, і знайомить із прагмами.

Теми цього розділу

Практика

Виконайте 2 тести за змістом цього розділу.

Вправи

У цьому розділі 3 вправи. Перш ніж братися до практики, вивчіть усі теми розділу.

  1. Параметр для запису
  2. Власний трейт
  3. Послаблення strict

Навігація курсом

Тест — Визначення оператора   |   Вбудовані трейти