%INC
- If a filename is already stored in
%INC
, the module won't get loaded again.
file: examples/HashIncOften.pm1: package HashIncOften; 2: print "loading...\n"; 3: 1;
file: examples/006_hash_inc_often.pl 1: use HashIncOften; 2: use HashIncOften; 3: use HashIncOften; 4: use HashIncOften;
~/examples$ perl 006_hash_inc_often.pl loading...
HashIncOften
is loaded only once, even though it's called four times.