moose

moose

文章 0 浏览 7

将 XS 代码集成到 Moose 类定义文件中

我编写了一个基于 XS 的 Perl 模块,它提供对 C 库中函数的访问 - 现在我们称之为 MyLib_XS。我想从这里开始使用这些函数在 Moose 类中定义方法。当然…

风吹过旳痕迹 2024-10-10 03:47:19 10 0

Perl Moose 父类与子类一起演员表

package Point; use Moose; has 'x' => (isa => 'Int', is => 'rw'); has 'y' => (isa => 'Int', is => 'rw'); package Point3D; use Moose; extends …

赴月观长安 2024-10-09 18:45:46 13 0

MooseX::Types 强制转换和 $self

无论如何,有没有办法让 $self 进入 MooseX::Types 强制转换?我在对象中有其他数据,我想用它们来将 String 强制转换为 Object。或者,是否有类似 Cl…

久而酒知 2024-10-07 19:56:30 7 0

使用 Moose 时在构造时分配方法体的最佳方法是什么?

我正在使用 Moose (特别是 MooseX::Declare)创建一个迭代器对象 Iter,它有一个 next > 方法,根据 while 语句中使用的需要,推进状态并返回 0 或 1…

神回复 2024-10-07 17:57:40 15 0

如何在 Moose 中定义默认属性属性值?

正如标题所示,我希望能够在我的类中执行类似的操作: use MooseX::Declare; class MyClass { default_attribute_propeties( is => 'ro', lazy => 1, …

趁年轻赶紧闹 2024-10-07 14:28:12 8 0

是否仍建议使用 MooseX::Method::Signatures,或者是否有更好的替代方案?

我的团队最近决定放弃 MooseX::Declare。单独使用 MooseX::Method::Signatures 是最好的选择吗?…

安静 2024-10-06 17:28:11 10 0

Catalyst 中 DBIx::Class::Schema 模型的 Moose 方法修饰符

对于任何给定的结果类 MySchema::Result::Foo (从生成的默认模式加载器构建) 使用 Moose/MooseX::nonmoose 的语法) 如果我添加 BUILDARGS 方法包装…

阳光下慵懒的猫 2024-10-06 14:27:43 13 0

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

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

笑忘罢 2024-10-06 06:24:01 7 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 9 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

贩梦商人 2024-09-30 00:23:41 10 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

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