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