good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
Re: scoping questionby vladb (Vicar) |
on Mar 02, 2006 at 16:38 UTC ( [id://533964]=note: print w/replies, xml ) | Need Help?? |
Declaring variables once at the beginning of the code block where they are being first used is the best practice imo. One other alternative (yet poor) approach is to use the special $_ variable.
Generally, however, this wouldn't be a very sound approach, as it is usually very easy to loose track of the $_ variable. Although, it does spare you having to declare variables, especially for short code blocks or loops. Update: As ikegami pointed out (++), I stress that the use of $_ is a bad idea. I just wanted to show one alternative, albeit a bad one as a means of warning against such approach. :)
_____________________ "We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." - Robert Wilensky, University of California
In Section
Seekers of Perl Wisdom
|
|