>
> I inherited this script, whose code is as follows:
>
> #!/usr/local/bin/perl -w
> ...
> # 'while' starts on line 42
> while (($app_key, $app_value) = each %app_file_count) {
> delete ($app_file_count{$app_key});e
It's the letter 'e' after the ; in the line above.
> }
>
> What is the "hanging 'e' on line 43? It is not a subroutine
> call, and there is no terminating semi-colon (';'). Yet,
> when I do a syntax check, I get:
>
> $ perl -c myscript.pl
> Unquoted string "e" may clash with future reserved word at my
> line 44. Useless use of a constant in void context at my line
> 43. myscript.pl syntax OK
>
>
> I'm confused why this is passing a syntax check. This script
> runs in production (without the warning flag).
>
> Thanks in advance!!
>
> Regards,
>
> Jeff
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]