moose

moose

文章 0 浏览 4

在 Perl/Moose 中,我可以拥有两个具有相互依赖的默认值的属性吗?

我可以在穆斯做这个吗? package SomeClass; use Moose; has start => ( isa => 'Int', is => 'ro', lazy => 1, default => sub { $_[0]->end }, ); h…

稳稳的幸福 2024-10-16 23:43:20 7 0

Moose Perl 的 UML 工具

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

苍景流年 2024-10-16 21:46:12 6 0

使用 Moose 时如何获取方法引用

我试图弄清楚如何使用 Moose 获取方法代码引用。 下面是我正在尝试做的事情的示例: use Modern::Perl; package Storage; use Moose; sub batch_store…

就是爱搞怪 2024-10-15 13:18:46 7 0

如何使用 MooseX::Storage 使用自定义 init_arg 序列化 [required] 属性?

我正在尝试使用自定义 init_arg 向具有所需属性的 Moose 类添加序列化(在属性名称前添加破折号以确保 API 一致性),这似乎会导致解包失败。我在下面…

我不是你的备胎 2024-10-15 10:09:04 4 0

C#:在其他方法中包装方法

有没有办法在 C# 中透明地包装其他方法中的方法?我想实现 Moose 周围功能所做的事情: http://search.cpan .org/perldoc?Moose::Manual::MethodModif…

擦肩而过的背影 2024-10-15 05:59:50 6 0

Perl类属性组成?

假设我有多个角色,每个角色定义一组项目: package A; use Moose::Role; sub items () { qw/apple orange/ } package B; use Moose::Role; with 'A';…

偷得浮生 2024-10-15 00:01:43 8 0

如何更新继承的驼鹿类的元信息?

我不知道我问这个问题是否正确,但我会尽力解释。 我有一个基类 MyClass.pm: use MooseX::Declare; class MyClass { method test_it { for (__PACKAGE…

离线来电— 2024-10-11 15:30:13 10 0

MooseX::类型声明问题,严格的测试用例:)

因此,经过一段令人尴尬的时间调试后,我终于解决了 这个问题 简化为一个简单的测试用例。我会谦虚地请求一些帮助来理解它失败的原因。 :) 这是我收到…

梦里梦着梦中梦 2024-10-11 11:37:09 6 0

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

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

风吹过旳痕迹 2024-10-10 03:47:19 6 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 9 0

MooseX::Types 强制转换和 $self

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

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

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

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

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

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

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

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

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

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

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

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

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

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

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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