Курс Raku / Розширені / Оператори / Трейти та прагми 🆕 / Exercises
Параметр для запису
Завдання
За замовчуванням параметри підпрограми доступні лише для читання, тож
підпрограма не може змінити змінну викликача. Трейт is rw
знімає це обмеження.
Напишіть підпрограму double, єдиний параметр якої
позначено is rw і яка подвоює його на місці
($n *= 2). Викличте її для змінної, що містить
21, а потім виведіть змінну, щоб показати, що вона стала
42.
Приклад
Програма виводить:
42