Werttypen

Da Scala eine streng und statisch typisierte Sprache ist, hat jeder Wert einen Typ. Die Bezeichnung Werttyp (value type) bezieht sich auf alle möglichen Formen, die solche Typen annehmen können; sie umfasst somit viele Formen, mit denen wir inzwischen vertraut sind, sowie ein paar weitere, denen wir bis jetzt noch nicht begegnet sind.

Warnung

Wir verstehen den Begriff Wertyp hier genau so, wie er in [ScalaSpec2009] verwendet wird. An anderen Stellen im Buch folgen wir allerdings auch einer »überladenen« Verwendung des Begriffs, die sich auf alle Subtypen von AnyVal bezieht.

Typbezeichner

Die konventionellen Typ-IDs, die wir im Allgemeien verwenden, werden Typbezeichner (type designators) genannt:

class Person              // "Person" ist ein Typbezeichner ...

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.