##Test Module
package Test;
use strict;
use warnings;
require Exporter;
use vars qw(@ISA @EXPORT);
my @ISA = qw(Exporter);
my @EXPORT = qw(
Prt
Time
);
sub Prt
{
my $string = shift;
print &Time() . "- $string\n";
}
sub Time
{
my @localdate = localtime(time);
my $tme = sprintf("%02d:%02d:%02d", $localdate[2], $localdate[1], $localdate[0]);
return($tme);
}
1;
####
#! /usr/bin/perl
use strict;
use warnings;
use Test;
print "About to use Module\n";
&Prt("This is a test in the Mod");
print "Finished\n";
####
About to use Module
Undefined subroutine &main::Prt called at C:\dev\Source_Perl\MiscTests\mod.pl line 8.
####
&Test::Prt("This is a test in the Mod");