Perlスクリプトでのuse宣言、require宣言の違い
[上に]
[前に]
[次に]
MOE
2000/03/07(火) 09:39:25
おはようございます。
いつも参考にさせていただいています。
Perlスクリプトを作成する際、先頭で
use ファイル名 って書きますよね。
同じような宣言で、requireもあるのですが、
どのように使い分ければいいのかわかりません。
本で調べたのですが、難しくて理解できませんでした(情けない)
どなたか、ご教授お願いします。
びーだま
[E-Mail]
2000/03/07(火) 13:02:38
非常に簡単におおざっぱに言うと、
use は、実行時最初に読み込まれますので、スクリプトのどこに
書いても、読み込まれます。
require はスクリプト実行時逐次呼ばれるので、たとえば、if文
で、require をするなどで、読んだり呼ばなかったり切り換えること
が可能ですね。
あとは、use は、Perl5 以降で有効で、基本的に、パールパッケージ
モジュール .pm を読み込むために使います。
perl5
2000/03/08(水) 00:05:33
質問と関係ないですが
確か
if(-e "./jcode.pl"){require 'jcode.pl'}
なんて書き方は、Perl4ではできないんでしたよねぇ
違ったかなぁ?
[上に]
[前に]
[次に]