アプリ版:「スタンプのみでお礼する」機能のリリースについて

perlの自作ライブラリについてお聞きしたいのですが
use strict;やuse File::Copy;は、
パッケージ宣言でするものでしょうか?
それとも関数内で行うものでしょうか?


package aaa;

sub aaafunc {
use strict;
use utf8;
use File::Copy;
use File::Basename;
#簡単な設定ファイルクラス
use Config::Simple;
}
1:

A 回答 (1件)

通例パッケージの最初ですることになってます。


その方が見やすいですし、strictやutf8などのプラグマは範囲がスコープ内に限られてしまうので、
関数内で指定しまうと他のスコープで有効でなくなるので意味がありません。
    • good
    • 0
この回答へのお礼

経験者の意見ありがとうございました。

お礼日時:2009/08/11 18:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!