my $self; { my %hash; $self = bless(\%hash,$pkg); }
它引自HTML / Template.pm,为什么不简单地祝福$self,$pkg?
解决方法
我认为目的是将%hash的范围限制为封闭块.这可以改写为:
my $self = bless {},$pkg;
my $self; { my %hash; $self = bless(\%hash,$pkg); }
它引自HTML / Template.pm,为什么不简单地祝福$self,$pkg?
my $self = bless {},$pkg;