in reply to Parameters to functions
What you are refering to is called prototypes (the ($$)-thingie), there are several posts on this site explaining why prototypes are bad and shoudln't be used... I suggest you try a super-search for prototype.
Also be careful when you say: 'second param should be an array', you cannot pass an array (or to be correct, you can pass it, but you can't extract it from the @_ array), you can only pass an array-reference (you can read more about references in the perlreftut, perlref and perldsc POD).
Update: If you want to verify the parameters then you need to do that yourself in your sub, for that you can use write your own code for this or use a module like dragonchild. (If you want to write your own code then it might be a good idea to look at the ref-function (to see if something is an array-reference for example))
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Parameters to functions
by Forsaken (Friar) on May 12, 2005 at 18:12 UTC |