Enumerationen

Erinnern Sie sich an unsere Beispiele mit verschiedenen Hunderassen? Beim Nachdenken über die Typen in diesen Programmen könnte uns eine Top-Level-Klasse Breed sinnvoll erscheinen, die es erlaubt, die Übersicht über eine Reihe von Rassen zu behalten. Ein solcher Typ wird als enumerierter Typ bezeichnet, und die darin enthaltenen Werte heißen Enumerationen (Aufzählungen).

In vielen Programmiersprachen sind Enumerationen fest eingebaut; Scala geht jedoch einen anderen Weg und implementiert sie als eine Klasse in seiner Standardbibliothek. Das bedeutet, dass es für Enumerationen in Scala keine besondere Syntax wie in Java oder C# gibt. Stattdessen definieren Sie einfach ein Objekt, das die Klasse Enumeration erweitert. Daher gibt es ...

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.