Курс Raku / Об’єкти, введення-виведення та винятки / Класи та об’єкти / Інтроспекція об’єктів / Вправи / Підрахунок атрибутів
Розв’язання: Підрахунок атрибутів
Ось один із можливих варіантів розв’язання задачі.
Код
class Point {
has $.x;
has $.y;
}
say Point.^attributes.elems;🦋 Вихідний код можна знайти у файлі count-attributes.raku.
Вивід
2Коментарі
.^attributesповертає список атрибутів класу..elemsїх рахує. КласPointоголошує два атрибути, тож відповідь —2.