Parametrisierte Typen

Bereits in Kapitel 1 haben wir parametrisierte Typen und Methoden eingeführt; im „Abstrakte Typen und parametrisierte Typen“ kamen noch weitere Details hinzu. Wenn Sie von Java oder C# her kommen, wissen Sie sicher bereits einiges über parametrisierte Typen und Methoden. Nun wollen wir die raffinierte Unterstützung, die Scala für parametrisierte Typen und Methoden bietet, im Detail erkunden.

Die parametrisierten Typen in Scala ähneln den Generics in Java und C# oder den Templates in C++. Sie bieten zunächst dieselben Möglichkeiten wie die Java-Generics; es gibt aber wesentliche Unterschiede und Erweiterungen, in denen sich die Raffinessen des Scala-Typsystems widerspiegeln.

Zur Wiederholung fassen wir noch einmal zusammen: ...

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.