go ahead... be a heretic | |
PerlMonks |
Re: passing arrays to subroutinesby g0n (Priest) |
on Mar 16, 2005 at 13:08 UTC ( [id://439929]=note: print w/replies, xml ) | Need Help?? |
Hi,
Best way is to pass a reference to the array, then dereference it in the subroutine. Like this:
Update: Just read Prasad's post. You can just pass the raw array to the subroutine, in which case @_ in the sub is the content of the array. I prefer to use a reference to make it very explicit that this is a single variable - not a sequence of parameters. Neither method is more correct than the other, although Prasads is simpler.
g0n, backpropagated monk
In Section
Seekers of Perl Wisdom
|
|