Syntactic Confectionery Delight | |
PerlMonks |
Re(2): using strict and functionsby dmmiller2k (Chaplain) |
on Jan 18, 2002 at 09:04 UTC ( [id://139750]=note: print w/replies, xml ) | Need Help?? |
This turns sub1 and sub2 into closures (see 'What's a closure?'). While it is not always necessary to use BEGIN blocks, without them (i.e. normal blocks), declaration order becomes significant. Update: A trick I use occasionally is to declare a set of lexical variables in a BEGIN block along with access functions. Within the program, only the access functions are visible.
Of course, rather than hand code access functions for every variable, I typically define a hash containing my variables as keys, and an AUTOLOAD to define access functions dynamically on first use. dmm If you GIVE a man a fish you feed him for a dayBut, TEACH him to fish and you feed him for a lifetime
In Section
Seekers of Perl Wisdom
|
|