gpt4 book ai didi

perl - 在 Moose 中,如何为子类中的父类(super class)指定构造函数参数?

转载 作者:行者123 更新时间:2023-12-01 23:01:53 25 4
gpt4 key购买 nike

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

最佳答案

可以使用 BUILDARGS .

around BUILDARGS => sub {
my $orig = shift;
my $class = shift;

return $class->$orig(@_, x => 3 );
};

关于perl - 在 Moose 中,如何为子类中的父类(super class)指定构造函数参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71629662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com