use と require の違い

perldoc -f use によれば、ほぼ同じらしい。 use Module (); BEGIN { require Module } つまり、requreは実行時に評価され、useはcompile時に評価されます。これに関連して次のようなものがあります。 Module::Pluggable 次のように記述すると、Test1::Test2 以下のクラスを use する必要がなくなります。 use Module::Plu…