note
sg
<p>
Thanks for the exposition; my inclination regarding a simple module is as follows:
</p>
<b>MyModule.pm</b>
<code>
package MyModule;
use strict;
use warnings;
use diagnostics;
use Carp;
our $VERSION = 1.08;
sub see_me
{
my $foo = shift;
print "\t\tDo you see this: $foo?\n";
}
1;
__END__
last line of the module needs to be true;
last line of the _file_ need not be true:
0;
</code>
<p>
The above module is exercised by the following script:
</p>
<p>
<b>exercise_my_module.pl</b>
<code>
#!/c/opt/perl/bin/perl
use strict;
use warnings;
use diagnostics;
use Carp;
use MyModule 1.05;
#use MyModule 1.10; # will fail
MyModule::see_me( 8 );
__END__
</code>
102347
102347