in reply to Re: Hash versus substitutation efficiency?
in thread Hash versus substitutation efficiency?
"You are not declaring your loop variables. That practically guarantees that you don't use strict.pm."
How do you know that he didn't declare his loop variables? also what made you believe that he didn't use strict? His code could be something like this:
use strict; use warnings; my $i; my @a = (1,2,3); for $i (@a) { print $i; }
The real point here is that, it is always a better idea to have the smallest possible scope for your variables, so it is nicer to code like this:
use strict; use warnings; my @a = (1,2,3); for my $i (@a) { print $i; }
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: Hash versus substitutation efficiency?
by tilly (Archbishop) on Oct 11, 2004 at 22:28 UTC | |
by pg (Canon) on Oct 11, 2004 at 23:04 UTC |