13.07.2015 Aufrufe

Monaden & Co. Funktionale Konzepte in Scala - Lars Hupel

Monaden & Co. Funktionale Konzepte in Scala - Lars Hupel

Monaden & Co. Funktionale Konzepte in Scala - Lars Hupel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

K<strong>in</strong>ds – MotivationnnnBeispiel: man verwendet mehrere Bibliotheken, die allesamteigene (generische) <strong>Co</strong>nta<strong>in</strong>er-Typen verwendenmanuelles Konvertieren ist fehleranfällig→ Typklassen, um geme<strong>in</strong>same Operationen anzubietentrait ListLike[T] {def toSet(list: T): Set[?]}nProblem: Generizität → was setzt man als Typparameter e<strong>in</strong>?<strong>Monaden</strong> & <strong>Co</strong>. – <strong>Lars</strong> <strong>Hupel</strong> <strong>Co</strong>pyright © 2011 MATHEMA Software GmbH 14

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!