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 -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/TLQGEZQXGU37BZFQVIY52JVNBP77T6GV/
Code of Conduct: http://python.org/psf/codeofconduct/