这似乎有效:
use MooseX::Declare;
class Example {
method my_method() {
}
}
Run Code Online (Sandbox Code Playgroud)
这似乎没有创建方法:
use MooseX::Declare;
class Example {
method my_method()
{
}
}
Run Code Online (Sandbox Code Playgroud)
我是否遗漏了某些东西,或者是否限制MooseX::Declare开口大括号必须与'方法'在同一条线上?
- 编辑 -
MooseX::Declare = 0.35
Devel::Declare= 0.006004 - 看起来像我的版本Devel::Declare,因为一些构建问题,以后的版本似乎在ActiveState perl中不可用:http://code.activestate.com/ppm/Devel-Declare/(包括和包括0.006008)