この質問がStackOverflowに適していない場合は、お詫び申し上げます。答えは主に意見の問題だと思います(スタイルガイドの1つに推奨事項がない限り)。
私はこのようなコードを持っています
use File::Temp;
sub foo {
...
}
sub bar {
...
}
sub baz {
my $fh = tempfile();
...
}
baz
を使用する唯一のサブルーチンであり、File::Temp
AutoLoaderを使用していません。use
宣言を中に入れるのは合理的baz
ですか、それともスクリプトの先頭に残しておくべきですか?