|Don't ask to ask, just ask|
Confusing warning with if/elsif/elseby gumpu (Friar)
|on Dec 08, 2005 at 10:02 UTC||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.