perl - 角色角色的驼鹿角色

标签 perl roles moose

我想设置一个由其他较小角色组成的便利 Moose 角色。例如,如果我有 WithAddress 和 WithPhone,我想要一个 WithContacts,它提供 WithAddress 和 WithPhone 以及我将来添加的任何联系方法。

我怎样才能用 Moose 做到这一点?

最佳答案

package WithContacts;

use Moose::Role;
with qw(WithAddress WithPhone);

# anything else your role should do

no Moose::Role;
1;

关于perl - 角色角色的驼鹿角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3535867/

相关文章:

perl - Moose 的角色和特征有何不同?

perl - MooseX::Declare 和 MooseX::Method::Signatures 生产准备好了吗?

perl - 哪个模块可以有效地一次性解析 .pdf 文件? CAM::PDF 或 PDF::API2

perl - 为什么shebang行总是第一行?

laravel - Entrust - 获取角色所在的所有用户

perl - Moose,Try::Tiny和TryCatch的奇怪行为

perl - 如何进行正确的 IO::Select 错误处理?

regex - 在正则表达式中回溯比预期更快

azure - 仅在 Cosmos DB 中为特定容器添加权限

conflict - 管理 Chef 中相互冲突的角色