Looking for haskell Keywords? Try Ask4Keywords

Haskell LanguageKlassen eingeben


Einführung

Typenklassen in Haskell sind ein Mittel, um das mit einem Typ verknüpfte Verhalten getrennt von der Definition dieses Typs zu definieren. Während Sie beispielsweise in Java das Verhalten als Teil der Definition des Typs definieren - dh in einer Schnittstelle, einer abstrakten Klasse oder einer konkreten Klasse -, hält Haskell diese beiden Dinge getrennt.

Es gibt eine Reihe von typeclasses bereits definiert in Haskell base Die Beziehung zwischen ihnen ist im Abschnitt "Anmerkungen" unten dargestellt.

Bemerkungen

Das folgende Diagramm aus dem Artikel Typeclassopedia zeigt die Beziehung zwischen den verschiedenen Typenklassen in Haskell.

Beziehungen zwischen Standard-Haskell-Klassen, Abbildung 1, veröffentlicht in Typeclassopedia.

Klassen eingeben Verwandte Beispiele