<div dir="ltr"><div>Let&#39;s make this a topic of its own.</div><div><br></div><div>As mentioned recently in the &#39;[Idea] Allowing most keywords after &quot;.&quot;&#39; thread, the &#39;default&#39; keyword is only used as a keyword in switch statements, where it&#39;s synonymous with &#39;case _:&#39;.</div><div>It&#39;s also the kind of word which appears commonly in enums.<br></div><div><br></div><div>So, why do we need to keep it as a keyword?<br></div><div><br></div><div>Disadvantages: there would be some breaking of code, but a migration tool should have little difficulty replacing &#39;default:&#39; with &#39;case _:&#39; in all cases.</div><div><br></div><div>Alternatives: replace &#39;default&#39; with &#39;else&#39;.</div></div>