Why does Perl not have overloaded functions?
No Answer is Posted For this Question
Be the First to Post Answer
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,
how to install a package in perl ????
What is the use of –w?
What are the arguements we normally use for perl interpreter?
What is eval function in perl?
How can memory be managed in Perl?
What are the functions that can be performed using cgi program?
What are the different types of perl operators?
what is the main function of fork() in cgi programming?
What is a hash?
6 Answers Photon, Satyam, Wipro,
what is Polymorphism in Perl?
write a script to display mirror image of a entered value and also check whether Palindrome