Überlegungen zu Annotationen und Enumerationen

Annotationen wie Enumerationen haben bei diesem für Scala typischen Herangehen, das anstelle von speziellen Schlüsselwörtern und spezieller Syntax lieber reguläre, auf Klassen basierende Mechanismen verwendet, beide ihre Vor- und Nachteile. Zu den Vorteilen gehört, dass es in der Sprache weniger Spezialfälle gibt. Klassen und Traits werden mehr oder weniger genauso verwendet wie in »normalem« Code. Zu den Nachteilen gehört, dass man Ad-hoc-Konventionen verstehen und verwenden muss, die nicht immer so bequem zu benutzen sind wie die spezifischen Syntaxmechanismen von Java und .NET.

Sollte sich also die Scala-Community erweichen lassen und spezielle, nur punktuell gültige, dafür aber reichhaltigere ...

Get Programmieren mit Scala now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.