Er, I take minor issue with the term "nested". I too tend to avoid nested ternary ops but I generally think of the above example as "chained" and not nested.
my $x=$y ? $z ? $t : $u : $v; #nested
my $x=!$y ? $v : $z ? $t : $u; #chained
Oh and I dont really understand why people are so superstitious about ternary ops. Many non developers are even familiar with them as they come up often in excel cell formula if(Condtion,yesresult,noresult). OTOH if you have maintainence issues to consider then whatever minimizes headaches...
Yves / DeMerphq
Writing a good benchmark isnt as easy as it might look.