moose

moose

文章 0 浏览 7

如何为 Moose 类型特征实现新句柄?

假设我想将 say 功能添加到 String (注意:这是一个比现实更简单的示例)。所以我可以拥有 has foo => ( isa => 'Str', traits => [ 'String' ], han…

横笛休吹塞上声 2024-12-08 04:12:05 3 0

可以将 MooseX 模块与 Mouse 类一起使用吗?

我意识到这对于所有 MooseX 模块来说通常是不可能的,特别是当模块深入研究 Moose 和 Mouse 不同的元类时。 但出现这个问题是因为有时 MooseX 模块在 …

扎心 2024-12-07 23:53:17 3 0

如何设置一个可由同一基类(Perl/Moose)的所有子类访问的静态变量?

由于 Perl/Moose 总是在调用子类 BUILD 函数之前调用基类的 BUILD 函数,因此每次实例化子类时都会有一个基类的新实例。 如何创建可供所有子类使用的…

近箐 2024-12-07 01:46:51 3 0

如何在 Perl/Moose 中为对象的方法创建属性处理程序

我想我已经为 perl Natives 提供了属性处理程序! package tree; has '_branches' => ( traits => ['Hash'], is => 'rw', isa => 'HashRef[Any]', han…

忘东忘西忘不掉你 2024-12-06 17:45:29 6 0

使用 Moose 在多态情况下对对象进行编码,其中客户端希望访问 $object->{private_variable} 数据

我知道虽然 Moose 对象的内部表示(正确地)未定义。然而,在几乎所有情况下,它将是一个基本的受祝福的哈希引用。在创建新对象的情况下,该对象可能…

南七夏 2024-12-05 12:51:20 4 0

为什么 CGI::Session new 和 load 失败(无法 thaw() )?

我尝试使用 CGI::Session 库,但由于某种原因,我的代码不会保留持久会话...这是使用 Perl Moose 进行 OOP,并使用 Moose 构建器来实例化 _cgi 和 _ss…

梓梦 2024-12-05 03:20:00 3 0

在 Perl/Moose 中,如何在父类中创建可以从子类访问的静态变量?

我想在基类中定义一个所有子类都可以读取和写入的“注册表”哈希,如何使用 Moose/Perl 实现此目的?…

请别遗忘我 2024-12-04 21:09:51 4 0

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

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

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

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

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

猫性小仙女 2024-12-03 19:37:11 4 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 5 0

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

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

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

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

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

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

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

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

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

对象构造/方法重载

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

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

Moose 类的依赖注入

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

⊕婉儿 2024-11-30 12:23:26 7 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

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