Die Typhierarchie von Scala

Wir haben bereits eine Anzahl von Typen aus der Typhierarchie von Scala erwähnt. Nun wollen wir uns die allgemeine Struktur dieser Hierarchie ansehen, wie sie in Abbildung 7.1 dargestellt ist.

Die Typhierarchie von Scala

Abbildung 7.1 Die Typhierarchie von Scala

In den Tabellen 7.2 und 7.3 sind die in Abbildung 7.1 dargestellten sowie einige weitere wichtige Typen erläutert. Dabei sind der Übersichtlichkeit halber einige Details weggelassen. Wenn von der unterliegenden »Laufzeitumgebung« die Rede ist und nichts anderes angegeben ist, treffen die Aussagen gleichermaßen auf die JVM und die .NET-CLR zu.

Tabelle 7.2 Any, AnyVal und AnyRef

NameElterntyp ...

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.