|Just another Perl shrine|
Re: How do you use the if pragma?by LanX (Canon)
|on Apr 08, 2013 at 21:07 UTC||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.
But TIMTOWTDI, see BEGIN for a dynamic way to define variables at start up.
or 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 =)
( addicted to the Perl Programming Language)