[Python-ideas] Why operators are useful
Rhodri James
rhodri at kynesim.co.uk
Mon Mar 18 10:06:53 EDT 2019
On 16/03/2019 12:01, Gustavo Carneiro wrote:
> Already been said, but might have been forgotten, but the new proposed
> syntax:
>
> new = a + b
>
> has to compete with the already existing syntax:
>
> new = {**a, **b}
>
That's easy. Whether it's spelt with "+" or "|" or pretty much anything
else, the operator version is clearer and cleaner. "{**a, **b}" is a
combination of operators and literal (display) syntax, and following
Guido's reasoning that makes it inherently harder to interpret. It's
also ugly IMHO, but that's me.
--
Rhodri James *-* Kynesim Ltd
More information about the Python-ideas
mailing list