How are parameters passed to subroutines in perl?
No Answer is Posted For this Question
Be the First to Post Answer
Where the command line arguments are stored and if you want to read command-line arguments with Perl, how would you do that?
What does 'do' statement do in perl?
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,
What?s your favorite module and why?
Explain what is STDIN, STDOUT and STDERR?
Create a function that is only available inside the scope where it is defined ?
What is the difference between having a parenthesis after module name and without parenthsis after module name?? i.e Package::Module(); and Package::Module;
How can you call a subroutine and identify a subroutine?
How to convert arrays into a string in perl?
What is the closure in PERL?
There are some duplicate entries in an array and you want to remove them. How would you do that?
What value is returned by a lone `return;’ statement?