Курс Raku / Об’єкти, введення-виведення та винятки / Класи та об’єкти / Методи / Вправи
Робот, що крокує
Завдання
Визначте клас Robot зі змінюваним атрибутом
position, який за замовчуванням дорівнює 0, і
методом move, що просуває позицію на задану кількість
кроків. Зробіть кількість кроків типово рівною 1, щоб
виклик move без аргументу пересував робота на один
крок.
Створіть робота, пересуньте його на 5 кроків, потім
пересуньте без аргументу, потім ще на 2 кроки й виведіть
його остаточну позицію.
Приклад
Програма виводить:
8