http://www.perlmonks.org?node_id=368657


in reply to Refactoring: dumb or witty use of ternary operator?

I think the only possible side effects here would be if %outhash or $outhash {$str} is tied, or if $outhash {$str} is an object with an overloaded ++ operator. Or if the program has overloaded integers (for instance, if use Math::BigInt ':constant' is in use).

Abigail