On Sat Oct 10 08:33:13 2015, FROGGS.de wrote:
> say class { has Int $.foo is default(0) }.new.foo
> rakudo-moar 025ec1: OUTPUT«(Int)␤»
> 
> class Foo { has Int $.foo is default(0) }; say Foo.new.foo
> rakudo-moar 025ec1: OUTPUT«(Int)␤»
> 
> I would expect that foo is zero in both cases.

Even less sensical, it violates its own :D here:
> p6 'say  class { has Int:D $.foo is default(0) }.new.foo'
(Int:D)

Reply via email to