perl - 如何在 Moose 中声明/使用静态成员?

标签 perl oop moose

我正在使用 Moose 对象,但我需要为只执行一次且与对象无关的事情声明静态成员。

你有什么想法或例子吗?

谢谢

多坦。

最佳答案

您可以使用 MooseX::ClassAttribute :

package SomeClass;
use Moose;
use MooseX::ClassAttribute;

class_has 'static_member' => ( is => 'rw' );

该成员使用 SomeClass->static_member 访问.

关于perl - 如何在 Moose 中声明/使用静态成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5169282/

相关文章:

c++ - 在派生类之间复制构造函数

perl - Moose 与 MooseX::Declare

c++ - c++ vector中对象的指针问题

regex - Perl:使用 ?: 运算符时出现意外匹配变量

perl - 使用 Mozrepl 使用 WWW::Mechanize::FireFox 创建缩略图 - 一些调试尝试

XML::Simple 的 "XMLout"方法正在将属性转换为元素

c++ - 就我而言,多重继承是一种好的设计模式吗?

perl - Moose,避免明确的样板

multithreading - ithreads 可以与 Moose 惰性属性一起使用吗?

perl - 在 Perl Web 应用程序中, "our"变量在不同的 Web 请求响应中共享?