moose

moose

文章 0 浏览 4

如何将现有的 Moose 对象转换为扩展实例?

我有一个名为“Child”的 Moose 类,它扩展了另一个名为“Person”的类。给定一个“Person”实例,我想创建一个 Child 实例。 如何将现有的“Person”…

笑忘罢 2024-10-06 06:24:01 5 0

如何在 Moose 对象中设置一堆属性构建器?

我有以下五个 Moose 属性: has ['summary_file', 'html_file', 'url1', 'url2', 'txt_file'] => ( is => 'rw', isa => 'Str', required => 0, lazy =…

樱桃奶球 2024-10-03 09:11:07 7 0

使用 Moose,如何设置“ro”的值?属性 Trait,在运行时?

我有一个属性特征,我想在其他类属性的基础上设置它。我真的想要一个属性特征的默认值,它获取类 $self 的副本,而不是属性的元。我想在我的班级中做…

梦醒时光 2024-10-03 07:06:35 7 0

当访问深 Hoh as Moose 属性中不存在的密钥时,我怎么会死呢?

我有一个 Moose 对象,其属性是哈希: has 'custom_fields' => ( traits => [qw( Hash )], isa => 'HashRef', builder => '_build_custom_fields', ha…

嘴硬脾气大 2024-10-02 19:28:45 8 0

如何在访问未初始化的 Moose 对象属性时死亡?

我有一个带有非必需属性的 Moose 对象: has 'optional_attr' => ( is => 'ro', isa => 'MyCoolType', required => 0, ); 如果我尝试在未设置的情况下…

放赐 2024-10-02 06:12:41 8 0

扩展 Moose 对象类的构造顺序是什么?

我编写了一个 Moose 对象类,它扩展了另一个 Moose 对象类: package MySubClass; use Moose; extends MySuperClass; 我有一个属性,我想在对象实例化…

苯莒 2024-10-01 23:40:26 5 0

我可以将 Moose 属性设为“一次写入”吗?

我想要一个非必需的 Moose 属性,只能设置一次。 如果我使用 is =>; 'ro' 我必须在创建对象时设置该属性,但我希望能够在之后添加它(只要它尚未设置…

北座城市 2024-10-01 14:22:35 4 0

Moose::Role - 增强角色应用的简单方法?

我有一个 Moose::Role ,当该角色应用于该类时,我想在该类上调用一些额外的子函数。 有没有一种简单的方法可以修改应用角色时发生的情况,而不必深入…

贩梦商人 2024-09-30 00:23:41 9 0

我应该如何在两个 KiokuDB 目录之间复制对象?

我想确保我正确理解 KiokuDB 的 scope 概念。 假设我想从 db1 加载一个对象并将其存储在 db2 中。我必须同时“打开”两个范围吗?…

方圜几里 2024-09-29 18:42:08 5 0

我是否有理由不应该使用 Storable 或 YAML 序列化我的 (Moose) 对象?

我有一些 Moose 对象和一些其他简单的哈希对象(哈希、数组),我想序列化。 起初,我使用了一个简单的方法 my $obj_store_file = nstore($obj); , m…

静赏你的温柔 2024-09-29 15:56:14 6 0

我所有的 Moose 类都必须包含“namespace::autoclean”吗?和“make_immutable”或者有什么方法可以默认获得这些?

根据 Moose 最佳实践文档,我的 Moose 类应该如下所示: package Person; use Moose; use namespace::autoclean; # extends, roles, attributes, etc.…

空名 2024-09-29 06:48:37 5 0

我如何需要一个不是属性的 Moose 构造函数参数?

我有一个 Moose 对象模块,它应该接受相对较大的数据结构 (ds) 作为其构造函数参数之一。它用于计算对象的一些属性。但是,我不希望将 ds 本身存储为…

忱杏 2024-09-29 06:07:23 11 0

我应该如何序列化 Moose 对象数组?

我使用 MooseX::Storage 来序列化 Moose 对象。我可以使用它将多个 Moose 对象序列化到同一个文件,或更具体地说,序列化 Moose 对象的数组或哈希吗?…

夏尔 2024-09-29 00:52:45 9 0

什么是“弱引用”?在 KiokuDB 中?

KiokuDB 教程提到的弱引用到底是什么? 它们与“正常”参考有何不同?…

若言繁花未落 2024-09-28 23:29:34 3 0

如何使我的 Perl 方法更像 Moose?

我正在 Perl 中练习 Kata Nine: Back to the CheckOut 同时也尝试使用第一次见到驼鹿。 到目前为止,我已经创建了以下类: package Checkout; # $Id$ …

晒暮凉 2024-09-28 22:34:05 4 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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