2 つのモジュール (MyA.pm と MyB.pm) を含む (使用する) Perl スクリプト (MyTest.pl) があります。私が抱えている問題は、モジュール A にもモジュール B を含める必要があることですが、.pl ファイルに既に含まれているため、これは機能しないようです。
MyTest.pl
use MyA;
use MyB;
print hello(); # defined in MyB
MyA.pm
use MyB;
print hello(); # defined in MyB
perl は、MyA.pm から呼び出された場合、サブルーチンhelloが未定義であると述べています。私が把握している限りでは、最初に使用した場所でのみ機能するようです (ha!)。
手がかりはありますか?