パッケージの呼び出し元を見つける必要があり、コードは次のようになります。
継承.pm:
package Inherited;
our @ISA = qw(BaseClass);
sub new {
SUPER::new();
}
BaseClass.pm
package BaseClass;
sub new {
$a = caller(0);
print $a
}
今、私は別のクラス (MyClass.pm) を持っています:
MyClass.pm:
$obj = Inherited->new();
これにより、継承が印刷されます。しかし、 MyClassを印刷されたステートメントにする必要があります。
誰かがこれを解決する方法について私を助けてくれませんか??