in reply to (solved - Thanks to corion) HELP: Perl Program working unexpectedly under cygwin environment
I understand that when Perl sees something like "leon@gmail.com", it attempts to interpolate an array @gmail, and if there is no such array in the program, Perl warns that this interpolation might be unintended...
And i also learnt (from perlmonks :)) that it should be used as leon\@gmail.com or engulf it within single quotes
But the issue i have is, though i am not specifying any arguments with the program, the code somehow checks for "@gmail" "@level3" and i don't understand how the program assumes these arrays (though i am not providing any command-line input.
As per program,
./EmailSend.pl should display error message that ther is "less number of inputs available." but the code checks for @gmail, @level3 (which is not even coded in the program).
Any insight into this problem, please?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: HELP: Perl Program working unexpectedly under cygwin environment
by Corion (Patriarch) on Oct 14, 2009 at 13:23 UTC | |
by venkatesan_G02 (Sexton) on Oct 14, 2009 at 13:27 UTC |