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/

Reply via email to