Monaden & Co. Funktionale Konzepte in Scala - Lars Hupel
Monaden & Co. Funktionale Konzepte in Scala - Lars Hupel
Monaden & Co. Funktionale Konzepte in Scala - Lars Hupel
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Scala</strong>z – ApplicativennAnwendungsbeispiel: Listen "mal anders"Idee: Listen repräsentieren Ergebnisse <strong>in</strong> e<strong>in</strong>ernichtdeterm<strong>in</strong>istischen Berechnungval nondet = new Applicative[List] {def pure[A](a: => A) = List(a)def apply[A, B](fs: List[A => B], as: List[A]) =for (f