Perl import Function

Advertisements


Description

This function is an ordinary method (subroutine) defined (or inherited) by modules that wish to export names to another module. The use function calls the import method for the package used.

Syntax

Following is the simple syntax for this function:

import LIST

Return Value

This function does not return any value.

Example

Following is the example code showing its basic usage:

#!/usr/bin/perl

package Util;
use base 'Exporter';

our @EXPORT_OK = ('foo', 'bar');

sub foo {
    print "foo!";
}
sub bar {
    print "bar!";
}

package Amy;
use Util 'foo';  # only import foo()
foo();           # works fine
bar();           # blows up

When above code is executed, it produced following result




Advertisements
Advertisements