moose

moose

文章 0 浏览 4

使用 Perl/Moose,修饰符返回的值会发生什么情况?

学习perl 我最近才发现Moose的奇妙之处! 我正在尝试了解修饰符 - 或者至少如何处理返回值......它们是否存储在某个地方? {package Util::Printable;…

凉世弥音 2024-12-04 13:27:27 1 0

Moose - 导入的函数不算作角色方法?

我有一个角色声明它需要一个方法(使用 requires)。 我试图通过直接在类的符号表中定义该方法来安装该方法。 然而,在某些情况下它有效,而在其他情…

猫性小仙女 2024-12-03 19:37:11 1 0

有没有办法在对象创建时强制 MooseX::Traits 插件之间的依赖关系?

假设我有一个带有插件特征/角色 Bar 和 Baz 的类 Foo,其中 Baz 依赖于 条。 package Foo; use Moose; with 'MooseX::Traits'; sub foo {print "foo\n…

将军与妓 2024-12-02 22:49:17 3 0

新手 Moose、MooseX::Storage 和 MooseX::Log4Perl 问题:无法存储对象

我正在编写我的第一个驼鹿基础程序。该程序创建一个“状态”对象,它是几个其他驼鹿对象的组合。在程序结束时,我希望将“状态”对象保存到文件中。我…

沉溺在你眼里的海 2024-12-02 17:03:22 1 0

在 Moose 属性访问器上进行字符串重载的最佳方法是什么?

我有一个类,我想在其 id 属性上应用字符串重载。但是,Moose 不允许属性访问器上的字符串重载。例如: package Foo; use Moose; use overload '""' =…

森林散布 2024-12-01 16:19:25 1 0

在其他角色上实施要求不起作用?

我的第一个角色如下: package AccBack::RTransaction; use strict; use warnings; use Moose::Role; use MooseX::Method::Signatures; requires "_lo…

等待我真够勒 2024-12-01 13:26:57 2 0

对象构造/方法重载

我正在寻找有关简洁、可维护和可测试的方法的建议来处理如下情况,其中不同的参数组合必须由对象的方法以不同的方式解释: # Every 2 days. $event = …

月光色 2024-11-30 14:15:04 1 0

Moose 类的依赖注入

我有一个 Moose 类,需要发送 Foo::Request 类型的请求。我需要从外部访问此依赖项,以便我可以在测试中轻松交换请求实现。我想出了以下属性: has re…

⊕婉儿 2024-11-30 12:23:26 1 0

Moose:将参数注入构造中

我有一个附加了验证的文件名属性。现在,当在构造过程中未指定文件名时,我想从配置文件中读取它。 subtype 'filename' => as 'Str' => where { -r $_…

甜心 2024-11-29 16:15:39 1 0

标量在

如何在多个 Moose 对象之间共享属性?

我需要指导。最近我已经将我的生活方式转变为驼鹿。总的来说,我发现驼鹿让生活变得更加有趣和有趣。与此同时,我仍然没有达到让我感觉更有效率的地步…

梦境 2024-11-26 23:19:48 1 0

如何设置 AoArrayrefs 属性并从标量强制转换为 arrayref?

我想设置一个属性,它是一个 arrayrefs 数组,并将非 arrayrefs 强制转换为数组引用。例如。 [ 0, [ 0, 0, 0 ], [1,2,3] ] 到 [ [0], [ 0, 0, 0 ], [1…

若水般的淡然安静女子 2024-11-26 15:25:54 1 0

现代 Perl - 准备运行应用程序 - 通过示例学习 - 从什么开始?

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

〃温暖了心ぐ 2024-11-25 02:09:25 1 0

更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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