package MYCALC;
use Exporter;

our @EXPORT = ();
our @ISA = qw(Exporter);
our @EXPORT_OK = qw(addition multi);
our %EXPORT_TAGS = (DEFAULT => [qw(&addition)],Both =>
[qw(&addition &
+multi)]);

sub addition {
return $_[0] + $_[1];
}
sub multi {
return $_[0] * $_[1];
}

1;

Program:

use strict;
use warnings;
my @list = qw (2 2);
use Module qw(:DEFAULT);
print addition(@list),"\n";

Above coding is my module MYCALC and the program which using
this module, I have not exported any function using @EXPORT,
but I have used the DEFAULT in %EXPORT_TAGS with the
function addition, when I call this function from the main
it says the error as,


No Answer is Posted For this Question
Be the First to Post Answer

Post New Answer

More CGI Perl Interview Questions

what is the difference between java and cgi?

0 Answers  


Why aren't Perl's patterns regular expressions?

0 Answers  


what are the steps involved in reading a cgi script on the server?

0 Answers  


What are the various perl data types based on the context?

0 Answers  


Explain use of ‘my’ keyword in perl?

0 Answers  






Explain the various characteristics of perl.

0 Answers  


What does delete function do in perl?

0 Answers  


what is Perl one liner?

0 Answers  


Why we use CGI?

0 Answers   Wipro,


Explain goto label, goto name, and goto expr?

0 Answers  


Explain lexical variables.

0 Answers  


What does -> symbol indicates in Perl?

0 Answers  


Categories