令我沮丧的是,我注意到MooseX::Method不再维护和弃用.
该软件包MooseX-Method-Signatures被公布为替代品,但其文档说:这是ALPHA软件.使用风险由您自己承担.功能可能会改变.
<whine>我该怎么办</ whine>
MooseX::Declare改为使用:
use MooseX::Declare;
class Foo {
has foo => (isa => "Str", is => "rw", default => "foo");
method bar (Str $bar = "bar") {
print $self->foo, " says $bar\n";
}
}
Foo->new->bar;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
257 次 |
| 最近记录: |