On Thu, Oct 16, 2008 at 06:12, sanket vaidya <[EMAIL PROTECTED]> wrote:
snip
> How can I write
>
> if ($string eq "test") {
>    print "correct"
> } else {
>    die "others"
> }
>
> In above way?
snip

In general, the ternary operator should only be used when choosing
between two (or more in the case of nested ternary operators) scalar
values.  I would probably write the code above like this:

die "bad value in \$string: $string" unless $string eq 'test';

print "correct";

-- 
Chas. Owens
wonkden.net
The most important skill a programmer can have is the ability to read.

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to