gpt4 book ai didi

perl - 如何在角色中使用 MooseX::ClassAttribute?

转载 作者:行者123 更新时间:2023-12-01 03:01:20 27 4
gpt4 key购买 nike

我想用
MooseX::ClassAttribute
一名角色。即,做类似的事情

package Cachable;

use Moose::Role;
use MooseX::ClassAttribute;

class_has Cache => ( is => 'rw' );

1;

不幸的是,上面的代码不起作用
MooseX::ClassAttribute 期待的深奥魔法
从 Moose 对象内调用,而不是 Moose::Role。
有没有办法解决这个问题,或者这是一个已知的限制?

最佳答案

你给我发了一个补丁,让这个工作。这当然是可行的,尽管由于角色处理属性的方式,Moose 的内部结构使它变得比需要的更难。

关于perl - 如何在角色中使用 MooseX::ClassAttribute?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/608168/

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