わたなべです. Yukihiro Matsumoto <matz / netlab.co.jp> writes: : * BEGIN/ENDが複数回あった時 BEGIN はその順番に即時に実行されます. use Foo; は BEGIN {require "Foo.pm"; import Foo;} と同じ. END は逆順に実行します(die() でも). : * -eでなくファイルにBEGIN/ENDがあった時 : * requireで読まれるファイルにBEGIN/ENDがあった時 いずれも同じ. ちなみに perl の場合 BEGIN も END も subroutine です. sub BEGIN, sub END の省略形. -- わたなべひろふみ