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
Explain the difference between "my" and "local" variable scope declarations. ?
Which feature of perl provides code reusability?
Try pattern matching for the following: 1) 10.111.23.11 2) /root/abc/cde/fgg/ac.xml --> Get file name without extention. 3) /root/abc/ac.xml/fgg/ac.xml --> Get file name without extention. 4) What does "DIE" meant in PERL? 5) chomp 6) "This is saturday" --> Print the weekday number. 7) 11-2-2009 --> Print the name of the month. 8) Reverse the string without using func in C.
What is qq (double q)operator in perl?
What is automatic error handling in perl?
What is a hash?
6 Answers Photon, Satyam, Wipro,
What is the purpose of goto expr statement?
What does the qx{ } operator do?
You want to download the contents of a url with perl. How would you do that?
Write a program that explains the symbolic table clearly.
What happens in dereferencing?
How to change a directory in perl?