List Objects Types只读发布历史
名称:List::Objects::Types-基于Type::Tiny的List::Objects::WithUtils类型
package Foo;
use List::Objects::Types -all;
use List::Objects::WithUtils;
use Moo;
use MooX::late;
has my_array => (
is => 'ro',
isa => ArrayObj,
default => sub { array }
);
has static_array => (
is => 'ro',
isa => ImmutableArray,
coerce => 1,
default => sub { [qw/ foo bar /] }
);
has my_hash => (
is => 'ro',
isa => HashObj,
default => sub { {} }
);
下载地址
用户评论