微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

perl – MooseX :: Declare是否要求'{‘与’method’在同一行?

这似乎有效:
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 举报,一经查实,本站将立刻删除。

相关推荐