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.

-jJ
_______________________________________________
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/TLQGEZQXGU37BZFQVIY52JVNBP77T6GV/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to