On Thu, May 30, 2019 at 11:00:41AM +1200, Greg Ewing wrote:
> Steven D'Aprano wrote:
> 
> >The obvious solution to customising assignment is to use a dotted 
> >target:
> >
> >    obj.x = value
> 
> Another problem with this is that we don't want to customise *all*
> assignments. Sometimes we just want a regular Python assignment.
> (See my previous post about two different kinds of assignment.)
> 
> I think that talking about this in terms of "customising assignment"
> is misleading and is causing a lot of confusion.

You might be right, but then the first first post in this thread talked 
about it:

    I realize there is no way to overload the behavior of the 
    assignment operator in python

    ... where signal = 5 will always make signal to be 5, instead of 
    feeding 5 into this signal.


(the second being a *bad thing*) so I'm pretty sure that using a new 
assignment-like operator instead of = is the OP's second choice.




-- 
Steven
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to