# Method name redefined が発生します field $name :param :reader :writer(name); } my $author = Author->new(name => 'me'); $author->name('Ishigaki'); # Too few arguments for subroutine ×say $author->name;
experimental 'class'; class Foo { method bar ($x, $y) { ... } } my $foo = Foo->new; $foo->bar; # Too few arguments for subroutine 'Foo::bar' (got 0; expected 2)
experimental 'class'; class Foo { method bar ($x, $y) { ... } } my $foo = Foo->new; $foo->bar; # Too few arguments for subroutine 'Foo::bar' (got 1; expected 3)