And dead set against this:
my $x = $y > 5 ? ($y = 0) : ($y = 1);
As you should be.
my $x = ($y = $y > 5 ? 0 : 1);
and
$y = $y > 5 ? 0 : 1; my $x = $y;
are much more readable.
In reply to Re^2: ?: = Obfuscation?
by ikegami
in thread ?: = Obfuscation?
by Melly
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |