I have been using Perl for some time, but today I came across this code:
sub function1($$)
{
//snip
}
What does this mean in Perl?
See Question&Answers more detail:osI have been using Perl for some time, but today I came across this code:
sub function1($$)
{
//snip
}
What does this mean in Perl?
See Question&Answers more detail:osIt is a function with a prototype that takes two scalar arguments.
There are strong arguments for not actually using Perl prototypes in general - as noted in the comments below. The strongest argument is probably:
There's a discussion on StackOverflow from 2008:
There's a possible replacement in the MooseX::Method::Signatures module.