Курс языка программирования Raku / Объекты, ввод-вывод и исключения / Классы и объекты / Атрибуты / Значения по умолчанию

Тест — Атрибуты

Что выведет следующая программа?

class P {
    has $.x = 7;
    has $.y;
}

say P.new(x => 1).y;
01
07
1(Any)Программа печатает y, которому так и не задали значение
0ошибка

Навигация по курсу

Значения по умолчанию   |   Класс точки