O'Reilly logo

Programmieren mit Scala by Alex Payne, Dean Wampler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required