De acuerdo con la lista de verificación 6.d (versión actual) , pueden hacerlo .
Sin embargo,
class Foo {
has num $.numillo;
submethod BUILD( :$numillo = 3.5 ) {}
};
my $foo = Foo.new;
say $foo.raku; # OUTPUT: «Foo.new(numillo => 0e0)»
El atributo no parece ser enlazable, o al menos no obtiene un valor asignado. ¿Me estoy perdiendo de algo?