On 14/11/20 9:33 am, Jim J. Jewett wrote:
I *hope* this was a typo! If
case Point(x=a, y=b):
assigns to a and b (instead of x and y, as in a normal call), then that is ...
going to be very easy for me to forget, and to miss even when I'm aware of it.
I don't think it is a typo, unfortunately.
I share this concern, and it's one of the reasons I would prefer
assignments to be explicitly marked. With
case Point(x=?a, y=?b):
then if you get it wrong and write
case Point(?a=x, ?b=y):
at least you'll get a syntax error.
--
Greg
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at
https://mail.python.org/archives/list/python-dev@python.org/message/JOMGBETRPYWVMRIM3UXZVG422J5TCBCT/
Code of Conduct: http://python.org/psf/codeofconduct/