moose

moose

文章 0 浏览 7

动态加载 Perl 模块

我正在尝试创建一个可扩展的系统,通过该系统我可以将新模块编码为处理程序。我希望程序自动加载放入 Handlers 目录并符合 Moose::Role 接口的任何新 …

妄断弥空 2024-12-18 22:58:43 6 0

您如何内省 MooseX::Method::Signatures 方法以了解它们采用哪些参数?

我正在使用 MooseX::Declare 和方法,它使用 MooseX::Method::Signatures。假设我有一个带有方法“bar”的类“foo”,我的实现如下: class foo { met…

战皆罪 2024-12-16 02:25:25 5 0

如何根据可用模块动态包含模块?

我有一个使用 CGI::Session::Drive::memcached 的 perl 脚本,但我希望能够回退到默认会话驱动程序或其他驱动程序(如果系统上可用)... 这就是我开始…

枫林﹌晚霞¤ 2024-12-15 20:42:22 4 0

mod_perl 与 Moose 配合得很好吗?

我开始学习 Perl 的基础知识,然后发现并学习了 Moose,用 Moose 编写了整个应用程序,结果发现它必须在 mod_perl 下运行。所以我用 mod_perl 将我的…

沫尐诺 2024-12-15 10:02:35 3 0

将 MX::Declare 方法定义为属性触发器

以下代码按我的预期工作。当它所依赖的 foo 属性发生更改时,缓存的惰性属性将被清除并重建。 use MooseX::Declare; use 5.010; class Test { has foo…

病女 2024-12-15 05:41:43 4 0

如何“延迟加载”?用作代表的包?

有没有一种方法可以根据使用的任何委托动态地包含一个包,而不必包含所有不同的委托? 我找到了这个 示例 关于如何使用委托,但它掩盖了我试图理解的…

孤星 2024-12-14 19:40:14 2 0

如何使用鼠标委托数组的第一个元素?

我有一个包含一堆对象的对象。该对象表示当前状态,堆栈中的每个对象都保存特定嵌套级别的状态。 package State; use Mouse; use RealState; has stat…

A君 2024-12-13 07:22:08 3 0

扩展 MooseX::Declare 时注入代码中的语法错误

这是一件大事,所以请耐心等待。最后有一桶金。 出于主要实验原因,我正在尝试制作 MooseX::Declare 的自定义扩展,它可以实现一些对特定爱好项目有用…

何其悲哀 2024-12-12 13:03:10 2 0

如何柯里化布尔类型的内置函数(并将其设置为 1 或 0)?

我认为我可以在给定函数调用的情况下将布尔本机类型设置为 true 或 false,但似乎没有按照我的预期 用特征更新 has 'Lock' => ( is => 'ro', isa => '…

梦明 2024-12-10 19:29:50 4 0

为什么 Moose make_immutable 杀死这个脚本?

package testDB; use Moose; use Carp; use SQL::Library; has 'lib' => (#FOLDBEG is => 'rw', isa => 'Str', default => 'default', trigger => \&_…

你另情深 2024-12-10 18:42:56 3 0

为什么子类不继承其父类的常量?

所以我正在处理我的 Moosey 业务,我想在我使用数字的这些地方使用常量可能会很好,以明确这些数字的含义或以防它们稍后发生变化 所以在父类中我添加…

行雁书 2024-12-10 16:43:19 5 0

是否“可以”?用 Moose 包装标准 Perl 模块?

许多标准模块都直接使用 Perl ——问题是这些人没有使用 Moosey 的东西,所以我发现自己用 Moose 包装它们,或者为了方便在更大的库中重新发明一些简…

Oo萌小芽oO 2024-12-09 23:37:35 6 0

如何使用 Moose::Exporter 导出函数?

我想从我在所有子类中使用的基类导出一个简单的函数,而不必一直使用 $self->myfunc() ,只需一个简单的 func() 调用。 我尝试使用 Moose::Exporter …

下雨或天晴 2024-12-09 22:47:06 8 0

来自 Moose BUILD 方法的呱呱叫

如果 BUILD 方法失败,我希望我的类爆炸。但是,如果我使用 croak 来处理错误,则错误会从 Class/MOP/Method.pm 报告,而不是从调用者的代码报告。 (…

断舍离 2024-12-09 16:42:09 8 0

为什么不“使用过载”?使用“use namespace:autoclean”?

好吧,只是为了健全性检查过载似乎对我不起作用。我不知道是否是我的 perl 版本、overload.pm 版本或我的实现方式有问题,但这段代码对我不起作用。 p…

☆獨立☆ 2024-12-09 12:09:53 6 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

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