Курс Raku / Розширені / Оператори / Трейти та прагми 🆕 / Вбудовані трейти

Тест — Трейти

Який трейт дозволяє підпрограмі змінювати змінну викликача через параметр?

1is rw
0is copy
0is default
0жоден — параметри доступні для запису за замовчуванням

За замовчуванням параметр доступний лише для читання, тож звичайному параметру нічого присвоїти не можна. is rw зв’язує параметр із власною змінною викликача, тож зміна всередині підпрограми видима назовні. is copy натомість дав би змінювану копію, лишивши змінну викликача недоторканою.

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

Вбудовані трейти   |   Написання трейту