moose

moose

文章 0 浏览 7

Perl Moose,如何初始化哈希的实例属性

我要做的是以下内容: 我正在写一个perl驼鹿类,我希望ot具有一个hash的类属性,并在构建时被初始化为默认值。 我的尝试: has sweep_prop_configurat…

凉薄对峙 2025-02-12 02:59:52 0 0

在设置之前,如何在驼鹿属性设置器中处理参数?

我的驼鹿对象具有一个属性,该属性是字符串的阵列。我想通过仅传递单个字符串('string'),而不是单个字符串的arrayref( ['code> ['String'''String…

知你几分 2025-01-20 07:18:01 2 0

在驼鹿中,如何为子类中的超级类指定构造函数?

我有一个带有一些属性的 Moose 类(x、y、z)。我对它进行子类化,对于子类,x 始终为 3。我如何在子类中指定它?…

痴情 2025-01-17 11:15:55 2 0

如何从 Moose 包中导出子例程?

如何从 Moose 包中导出正常的非 OO 子例程?在常规包中,我会使用 Exporter、@ISA 和 @EXPORT 来完成此操作。…

傾旎 2025-01-15 20:49:56 3 0

如何使方法成为“最终”方法在 Perl 中?

我想知道是否可以确保我创建的类中的方法不会被猴子修补(猴子修补) 。穆斯能做到这一点吗? 考虑以下几点: { package Foo; sub hello{print "HI"} …

双马尾 2025-01-08 16:22:20 5 0

Moose around 方法修饰符、setter 和构造函数(新):拦截对属性的所有更新

更新 我在原来的问题中发布的代码说明了方法修饰符的工作或不起作用的方式。 它不一定能说明我给出的问题描述。 这段代码应该是。它可以工作,但在触…

梦在夏天 2025-01-01 12:23:41 6 0

ithreads 可以与 Moose 惰性属性一起使用吗?

对于以下程序,我收到此错误消息: 线程 2 异常终止:共享标量的值无效 reader Foo::bar(定义于...第9行)第10行。 该程序由一个管道组成,其中第一…

趁年轻赶紧闹 2024-12-29 18:34:43 3 0

使用 Moose 进行对象组合的最佳方法是什么?

只是关于驼鹿最佳实践的初学者问题: 从简单的“点”示例开始,我想构建一个“线”对象,由两个点组成并具有长度属性,描述起点和终点之间的距离。 { …

几味少女 2024-12-29 02:36:39 3 0

驼鹿属性:分离数据和行为

我有一个用 Moose 构建的类,它本质上是文章列表的数据容器。所有属性 - 例如 name、number、price、quantity - 都是数据。 “好吧,还有什么?”,我…

凝望流年 2024-12-29 02:18:09 3 0

将受祝福的 CodeRefs 与 Moose 类型约束一起使用

我们使用 Moose 类将迭代器序列化为各种输出格式。我们将迭代器描述为一个属性: has iterator => ( is => 'ro', isa => 'CodeRef', required => 1, )…

兰花执着 2024-12-28 22:04:00 3 0

MooseX::Method::Signatures 可以与非 Moose 类一起使用吗?

我尝试了以下方法: package Foo; sub new { my ($type) = @_; return bless {}, $type; } package Bar; use Moose; package Baz; use Moose; use Moo…

素年丶 2024-12-27 17:59:49 3 0

在驼鹿默认值中使用当地时间

下面的代码有什么问题?运行时,我得到:“在连接 (.) 或 ./main.pl 第 14 行的字符串中使用未初始化的值” #!/usr/bin/perl package Test; use Moose…

注定孤独终老 2024-12-27 13:04:09 4 0

Moose 角色修饰函数的失败行为

给出下面的代码示例,当运行 Main::main 时,如果 eval 块失败,我会假设角色中的“after”块永远不会运行。然而,我正在调试一个间歇性且难以确定的…

站稳脚跟 2024-12-22 22:36:11 5 0

类型联合上的驼鹿特征

在 Moose v1.x 中,我曾经能够执行此操作: package Class; use Test::More tests => 1; use Moose; use MooseX::Types::Moose qw/Undef Str/; eval {…

ι不睡觉的鱼゛ 2024-12-20 19:11:51 3 0

在 Perl 中创建容器类(使用 Moose)

我正在尝试在 Perl 中创建一个名为 Gene 的容器类,它将存储由另一个类“Cis”创建的对象(例如 Gene1 将存储 Cis1a Cis1b Cis1c,Gene2 将存储 Cis2a…

不一样的天空 2024-12-19 18:21:39 5 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

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