サブモジュールbarとbazを拡張したモジュールfooがあります。私はbarとbazがfooにある同じセットのハッシュを変更したいと思っています。複数のサブモジュール間で変数を共有する
今私のようなものがあります:サブモジュールの1つのコンストラクタ内部
my $foo = new foo;
my $bar = new foo::bar($foo);
$bar->doStuff();
$bar->printSelf();
my $baz = new foo::bar($foo);
$baz->doOtherStuff();
$baz->printSelf();
は、次のようになります。
sub new {
my $class = shift;
my $self = shift;
--stuff--
bless $self, $class;
return $self;
}
あまりにもハード笑っていないしてください。 $ fooを渡さずにこれを行う方法はありますか?
読んでいただきありがとうございます。 :)
どのような "ハッシュのセット"?表示されているコードにハッシュはありません... – tadmc