Syntac of using a module
The Importing Module What It Means
use myModule; myModule is loaded.
use myModule qw( fun2 ); myModule is loaded; fun2 is imported.
use myModule(); myModule is loaded, no symbols imported.
use myModule qw(:group1 !:group2 ); myModule imports symbols from group1 (See:%EXPORT_TAGS hash, above) but not symbols from group2.
use myModule qw(:group1 !fun2); myModule imports symbols from group1, not the symbol fun2.
use myModule qw(/^fu/); myModule imports symbols whose names start with fu.
Related examples in the same category