Well, quite about the only answer that such a question deserves. But while you're there, and the op is clearly a newbie, please do not use the &-form of sub call, since we take care all the time of deprecating it to avoid this cargo-culted remnant from Perl 4 to spread further. If you want to underline that you're doing a sub call, then you may use empty parens...
| [reply] [d/l] |
Thanks for the info; I did not know that the &-form is considered a cargo-culted remnant. OTOH, I am not aware of the &-form having any useful advantage. AFAIK, &f, if called from within another sub, is equivalent to f(@_) "but faster", as the camel books states (3rd edition, Chapter 6, scoping issues).
| [reply] |
Well, perldoc perlsub explains it all. In brief, do not use the &-form unless you know what you're doing, i.e. either circumvent prototypes, if you're giving an explicit arg list or make current @_ visible to the sub, as you say.
| [reply] [d/l] [select] |