On 07/11/2020 10:29 AM, Jim J. Jewett wrote:
To me, "else:" has a slightly different meaning than "case _:"
case _: essentially a default, ensuring that the match logic is
complete.
else: OK, the subject of this match failed, here is our fallback logic.
Whether this distinction is important enough to express in code is another question, as
is whether or not anyone but me would follow this "obvious" convention. So I'm
not convinced the difference justifies the existence a second syntax. But I'm also not
sure it doesn't, particularly if that distinction were given in the PEP and in
documentation for the match statement.
This is exactly how I would use it.
--
~Ethan~
_______________________________________________
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/K67GGYLNLL7C5A7SIQF6PFQQUOGEKCRF/
Code of Conduct: http://python.org/psf/codeofconduct/