Курс языка программирования Raku / Объекты, ввод-вывод и исключения / Классы и объекты / Протокол метаобъектов 🆕 / Exercises
Добавьте метод
Задача
Определите класс Dog, у которого есть только атрибут
name и нет методов. Затем с помощью MOP добавьте ему метод
speak во время выполнения. Добавленный метод должен
использовать собственное name объекта и возвращать
<имя> says woof. Создайте собаку по имени
Rex и вызовите новый метод.
Пример
Программа печатает:
Rex says woof