Eins für zwei - Scala 3 Enums
Nach 8 Jahren, 28000 Commits und 7400 Pull-Requests war es am 14. Mai 2021 endlich so weit: Scala 3 wurde veröffentlicht. Neben dem neuen Compiler „Dotty“ haben es eine neue Syntax sowie einige Neuerungen an der Sprache in Scala 3 geschafft. In diesem Blogpost der Serie über interessante Neuerungen werden wir Enums genauer unter die Lupe nehmen. Diese sind nicht nur klassische Enums, um Wertemengen aufzuzählen. Tatsächlich werden sie verwendet, um die in Scala 2 ermüdende Definition von algebraischen Datentypen eleganter zu gestalten.
Weiterlesen...