Syntactic Confectionery Delight | |
PerlMonks |
Re: How do you use the if pragma?by LanX (Saint) |
on Apr 08, 2013 at 21:07 UTC ( [id://1027598]=note: print w/replies, xml ) | Need Help?? |
> How would I use it? how to use super search to find code: search 'use if' with single quote as string separator (click search !!!) > Since this is a pragma, it's executed before anything in my code, so I can't use variables or constants as a condition:
constantsWrong, since use constant is a pragma itself, and of course order matters.see this example of defining a constant VERBOSE to control following use statements. --> Re: Redefining Imported Subs: of scope and no
update: variablesBut TIMTOWTDI, see BEGIN for a dynamic way to define variables at start up.
update: functionsor even better define a sub, functions are evaluated at first compilation pass. The following code will die in one out of two cases! (just in case if you wanna leave your employer a hard to debug problem =)
Cheers Rolf ( addicted to the Perl Programming Language)
In Section
Seekers of Perl Wisdom
|
|