我有多次重复以下代码,因为我有几个遵循相同模式的类
use MooseX::Types -declare [ qw( Item ) ];jj
my $itc = $prefix . 'Item';
class_type Item, { class => $itc };
coerce Item, from HashRef, via { load_class( $itc )->new( $_ ) };
有没有一种简单的方法可以对创建class_type
和强制的代码进行重复数据删除?这不是理解 MooseX::Types 的问题,而是大量重复代码的问题。这是当前状态下该代码的链接。它变得有点混乱,这不是我引以为豪的事情。