I have been using Perl for some time, but today I came across this code:
sub function1($$)
{
//snip
}
What does this mean in Perl?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It 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.