いくつかのサブルーチンを含むpmファイルがあります。スクリプト「myscript.pm」の例を次に示します。
sub a();
sub b();
sub c();
a(); #this can not be deleted in my situation in this pm file.
sub a() {
print 'a';
}
sub b() {
print 'b';
}
sub c() {
print 'c';
}
sub d() {
print 'd';
}
他のスクリプト「running.pl」では、myscript.pmからcサブルーチンを呼び出したいと思います。スクリプトは次のとおりです。
use myscript qw(b);
b();
私が得る結果はになります ab
。しかし、これは私の意図ではありません。結果に期待b
していた。実行せずにmyscript.pmからbサブルーチンを呼び出すにはどうすればよいa();
ですか?