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?
In reply to Re: HELP: Perl Program working unexpectedly under cygwin environment
by venkatesan_G02
in thread (solved - Thanks to corion) HELP: Perl Program working unexpectedly under cygwin environment
by venkatesan_G02
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |