qw/m1 m2 m3/ ) {
no strict 'refs';
*$method = sub {
my $self = shift;
if (@_) { $self->{ $method } = shift }
return $self->{ $method };
};
}
}
Лучше такой код вынести в отдельную библиотеку, а вместо этого кода написать use SFE::Accessors::mk_accessors(qw/m1 m2 m3/);
Обсуждают сегодня