Think about Loose Coupling | |
PerlMonks |
Confusing warning with if/elsif/elseby gumpu (Friar) |
on Dec 08, 2005 at 10:02 UTC ( [id://515186]=perlmeditation: print w/replies, xml ) | Need Help?? |
I'am an avid user of 'strict' however yesterday it cost me a lot of time. Was debugging a program, that distilled to the essentials, looks like:
Run this and Perl will issue the warning: that is, it claims there is something wrong with
Of course in the actual code this was a _much_ more complex expressions with several variables. So I spent a lot of time studying the expression and find out what was wrong. It turned out there is nothing wrong with the expression! The actual mistake is in:
but Perl reports it at the first if. Just thought I share this so others can avoid doing the same. Have fun. 2005-12-08 Retitled by g0n, as per Monastery guidelines
Back to
Meditations
|
|