"Mr. Shawn H. Corey" schreef:
> Inside a sub, shift without a parameter will shift @_. Outside a sub,
> it will shift @ARGV. Since it does two different things in different
> context, always give it a parameter. Things that do different things
> should look different.
I hardly ever use "shift". I only use it if the shrinking of @_ (or
@ARGV) has added value.
So I prefer this style:
my ($self, $key) = @_;
if I need copies. And
alias my ($self, $key) = @_; # see Data::Alias
whenever I don't.
--
Affijn, Ruud
"Gewoon is een tijger."
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/