This snippet of Perl code in my program is giving the wrong result.
$condition ? $a = 2 : $a = 3 ; print $a;
No matter what the value of $condition is, the output is always 3, how come?
$condition