3.2. Loading Modules and Importing their Functions
In order to have access to a module from within your script (or from within another module) you can use the use
directive followed by the name of the module as it is deduced from its path. Here's an example: assume that the file "MyModule.pm" is this:
# This is the file MyModule.pm # package MyModule; use strict; use warnings; sub a_function { print "Hello, World!\n"; } 1;
And this is your script:
#!/usr/bin/env perl use strict; use warnings; use MyModule; # Notice that we use "::" to call the function out of the module. MyModule::a_function();
That way, the program will print "Hello, World!" on the screen.