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: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |