in reply to Nested Ternary Operators

What do you mean "isn't working"? Do you get an error? The following works fine for me (5.6):

my $foo = 0; my $baz = 0; my $bar = $foo ? 1 : ($baz ? 4 : 2); print $bar;

Cheers,
KM