複数のスクリプトで require を使用することは可能ですか?
例えば
Main.pl
require "test1.pl"
require "test2.pl"
abc();
cde();
test1.pl
sub abc {
print "I AM IN TEST1\n";
}
1;
test2.pl
sub cde {
print "I AM IN TEST2\n";
}
1;
複数のスクリプトで require を使用することは可能ですか?
例えば
Main.pl
require "test1.pl"
require "test2.pl"
abc();
cde();
test1.pl
sub abc {
print "I AM IN TEST1\n";
}
1;
test2.pl
sub cde {
print "I AM IN TEST2\n";
}
1;
はい。
注:両方を確認しtest1.pl
、test2.pl
終了時にtrueを返すと、スクリプトが失敗します。require
また、Main.pl
スクリプトの各行の最後にセミコロンを追加することもできます。
はい、可能です。はいくつでも使用できますrequire
。
「複数のスクリプトで使用が必要になる可能性はありますか?」
はい。必要なスクリプトの最後にこれがあることを確認してください。
1;
または、真の値を返さなかったというエラーが発生する場合があります。
詳細については、モジュール/パッケージに関するドキュメントを参照してください。