On Thu, 16 Oct 2008 14:24:56 +0530, sanket vaidya wrote:
> use warnings;
> use strict;
Good! use warnings has shown you a bug in your code.
> my $string = "test";
>
> $string eq "test" ? print "correct" : "";
>
>
> Output:
>
> Correct
>
> Useless use of constant in void context at line 5.
Your program says that if $string eq "test" then execute:
print "correct"
otherwise execute:
""
That's a (constant) string in void context. You meant:
print $string eq "test" ? "correct" : "";
--
Peter Scott
http://www.perlmedic.com/
http://www.perldebugged.com/
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/