I have been using Perl for some time, but today I came across this code:
sub function1($$) { //snip }
What does this mean in Perl?
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.
1.4m articles
1.4m replys
5 comments
57.0k users