in reply to Global symbol requires explicit package name
Sorry for jumping in, but I have to say something! To me it's as if someone scratches his nails on a chalkboard!
This:
... is not clean!my $fh=$_[0]; my $h=$_[1]; shift @_; shift @_; foreach my $key (@_)
Try this:
Or this if you prefer:my ( $fh, $h, @keys ) = @_; foreach my $key ( @keys ) {
my $fh = shift; my $h = shift; foreach my $key ( @_ ) {
That's my 2 cents.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Global symbol requires explicit package name
by ColonelPanic (Friar) on Nov 28, 2012 at 15:42 UTC | |
by greengaroo (Hermit) on Nov 28, 2012 at 16:01 UTC | |
by ColonelPanic (Friar) on Nov 28, 2012 at 16:43 UTC | |
by greengaroo (Hermit) on Nov 28, 2012 at 18:34 UTC | |
by ColonelPanic (Friar) on Nov 29, 2012 at 06:28 UTC | |
|
Re^2: Global symbol requires explicit package name
by cunningrat (Acolyte) on Nov 28, 2012 at 17:30 UTC |