moose

moose

文章 0 浏览 4

哪些推荐的 Perl 模块可以序列化 Moose 对象?

我通常将 Storable 与 nstore 一起使用,但现在我有一个 模块有 CODE ,显然 Storable 不喜欢这样。 我发现 YAML (和 YAML::XS ),我无法真正开始工…

撩动你心 2024-09-28 19:21:51 7 0

如何修改 Moose 属性句柄?

按照 phaylon 对“如何灵活添加数据到 Moose 对象?”,假设我有以下 Moose 属性: has custom_fields => ( traits => [qw( Hash )], isa => 'HashRef…

年少掌心 2024-09-28 15:05:42 6 0

我什么时候应该使用“use”?

从我记事起,每当我使用模块时,我都会在代码开头添加一个 use 行。 最近我正在编写两个互相使用的 Moose 对象模块。看一下这个过于简单化的示例: 一…

蹲墙角沉默 2024-09-28 11:51:59 3 0

如何创建内部(私有)Moose 对象变量(属性)?

我希望某些属性(也许在这种情况下这是错误的术语)是私有的,也就是说,仅在对象内部使用 - 不能从外部读取或写入。 例如,考虑一些内部变量,它计算…

贪恋 2024-09-28 11:28:09 5 0

如何灵活向Moose对象添加数据?

我正在为驼鹿对象编写一个模块。我想允许使用此对象的用户(或我自己......)根据他/她的需要动态添加一些字段。我无法先验地定义这些字段,因为我根…

玩心态 2024-09-28 11:20:19 3 0

我应该如何在 Perl 中维护我的对象模块?

我正在使用 Moose 在 Perl 中编写一些对象模块。我用来存储创建的对象的实例,然后使用它们。 我的对象数据的基本表示保持不变,但我会不时添加更多功…

哑剧 2024-09-28 09:36:13 5 0

是否可以使用 Perl 的 Moose/MooseX::Declare 自动强制传递给委托方法的参数(来自 Array 特征)?

我正在创建一个类,其中包含 IP 地址列表,作为 Net::IP 对象。 我已将 Net::IP 对象包装为子类型 (IPAddress),并定义了从字符串到 IPAddress 的强制…

半仙 2024-09-28 07:27:15 8 0

如何在 Moose 中使用单个构建器构建多个属性?

使用 Moose,是否可以创建一个同时构建多个属性的构建器? 我有一个项目,其中对象有多个字段“集” - 如果请求该集中的任何成员,我想继续填充它们。…

撩动你心 2024-09-28 00:02:59 7 0

是否有一个 Perl 模块可以在运行时动态地将 YAML 文件转换为 Moose 对象?

我一直在尝试找到一个 Perl 模块,可以将 YAML 文件转换为 moose 对象,而无需像使用 MooseX::YAML。有谁知道这样的模块(或脚本)?…

呆橘 2024-09-27 22:11:44 6 0

在 Moose 中,我如何判断一个对象的类是否是另一个对象类的子类?

假设我有两个对象 $obj1 和 $obj2,它们都是 Moose 类的实例。我想找出以下哪一项适用: $obj1 的类与 $obj2 的类相同; $obj1 的类是 $obj2 的子类;…

川水往事 2024-09-27 21:33:12 7 0

perl Moose 访问器疯狂 - 无法仅定义读取器或写入器访问器!

所以我只是想做一件非常简单的事情:为驼鹿属性定义一个自定义读取器访问器。所以我尝试这样做: has 'compiled_regex' => ( isa => 'RegexpRef', is …

一曲爱恨情仇 2024-09-27 15:59:39 6 0

在 Moose 中,如何使类的构造函数返回子类的实例?

可能的重复: 如何让 Moose 返回子类实例而不是它自己的类,以实现多态性 假设我有两个相关的类 MyClass::A 和 MyClass::B,它们都是 MyClass 的子类…

最偏执的依靠 2024-09-27 09:18:08 8 0

当我启动 Catalyst 时,为什么会收到许多 Moose 警告?

我显然遇到了 Moose/Class::MOP 的问题(与催化剂相关)。启动我的服务器,我得到以下输出...(如下所示) 角色应用程序的别名和排除选项已在 /usr/lo…

小嗲 2024-09-26 09:23:14 7 0

我应该如何控制 Perl Moose 对象的版本?

我是一个 Moose 新手,我想知道 Common 是否 our $VERSION = "0.001"; $VERSION = eval $VERSION; 也应该在 Moose 包中使用,或者 Moose 有一些替代的…

触ぅ动初心 2024-09-25 18:37:56 4 0

将 MooseX::Method::Signatures 导入调用者的范围

我制作了一个“捆绑”模块,它可以做很多事情:导入 Moose、导入 true、namespace::autoclean,使调用者的类不可变(取自MooseX::AutoImmute)。我无…

我ぃ本無心為│何有愛 2024-09-18 12:24:50 7 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文