这似乎有效:
use MooseX::Declare; class Example { method my_method() { } }
这似乎没有创建方法:
use MooseX::Declare; class Example { method my_method() { } }
我错过了什么,或者是MooseX的限制::声明开口花括号必须与’方法’在同一行?
– 编辑 –
MooseX ::声明= 0.35
Devel :: Declare = 0.006004 – 看起来我是Devel :: Declare中的版本,由于某些构建问题,以后的版本似乎在ActiveState perl中不可用:http://code.activestate.com/ppm/Devel-Declare/(最高并包括0.006008)
解决方法
是的,那应该有用.您可能必须升级Devel :: Declare,它执行语法魔术或MooseX :: Declare.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。