Think about Loose Coupling | |
PerlMonks |
Re: Overwriting a Constantby biohisham (Priest) |
on May 05, 2010 at 18:56 UTC ( [id://838557]=note: print w/replies, xml ) | Need Help?? |
In addition to juster's Re: Overwriting a Constant, probably the closest you can get is via simulative (re)setting of constants from the command line by using Getopt::constant, you provide default values - for constants you use (these values can be scalars, lists or even coderefs) - upon 'use'ing Getopt::constant, then from the command line these constants can be made to look like having been assigned new values or used in their original definitions.
Interesting to note is that Getopt::constant does prefix such constants too and this serves to distinguish them by providing a label before the constant name, you can pass empty-string to the ':prefix' label too.
N.B: Nefarious purposes can backfire in a hairy way so 'plot' with caution... Excellence is an Endeavor of Persistence. Chance Favors a Prepared Mind.
In Section
Seekers of Perl Wisdom
|
|