Gå direkt till huvudinnehåll
Sidopanel
Nützliche Links
Veranstaltungssuche
Rechenzentrum
Website-Support
Häufige Fragen
Lehre Digital
Forschung Digital
Lecture - Videoupload
CaseTrain
Mer
Svenska (sv)
Català (ca)
Deutsch (de)
Deutsch (du) (de_du)
English (en)
Español - Internacional (es)
Français (fr)
Italiano (it)
Português - Portugal (pt)
Svenska (sv)
Türkçe (tr)
Русский (ru)
العربية (ar)
Du besöker oss just nu som gäst
Logga in
Nützliche Links
Fäll ihop
Expandera
Veranstaltungssuche
Rechenzentrum
Website-Support
Häufige Fragen
Lehre Digital
Forschung Digital
Lecture - Videoupload
CaseTrain
Expandera allt
Fäll ihop allt
Öppna kurskatalog
Startsida
SS23_FP
Übungen / Exercises
Solutions
Solutions
Slutförandvillkor
Klicka på länken
07__Monads_solution-en.pdf
för att visa filen.
◄ 07 Monads exercise sheet
Hoppa till...
Hoppa till...
Ankündigungen
Diskussionsforum / Discussion forums (Ask questions here)
Scastie (Online-Scala-Editor)
build.sbt Template
Vorlagen für Kurzübungen in der Vorlesung / Templates for short exercises in the lecture
Klausurnote (Bonus berücksichtigt)
Klausurnote (Nachklausur, Bonus berücksichtigt)
Klausuranmeldung Wintersemester ("Nachklausur") / exam registration winter term
Beispielklausur // Sample exam
00 - Organisatorisches
01 - Introduction to FP and Scala
02 - Functional Data Structures
03 - Error handling without Exceptions
04 - Strictness and Laziness
05 - Algebras and Laws, Monoids (Updated 2022-06-02)
06 - Foldables and Functors, Higher kinded types
07 - Monads
08 - Applicative Functors
09 - An Algebraic View on More Monads
10 - Traverse
11 - Illegal States
"Designing with Types" by Scott Wlaschin (in F#)
12 - Parser Combinators
01 - Introduction to FP and Scala
02 - Functional Data Structures
03 - Error handling without Exceptions
04 - Strictness and Laziness
05 - Algebras and Laws, Monoids
06 - Foldables and Functors, Higher kinded types
07 - Monads
08 - Applicative Functors
09 - An Algebraic View on More Monads
10 - Traverse
11 - Illegal States
12 - Parser Combinators
01 Scala-Tutorial (kein Übungsblatt / no exercise sheet)
02 Functional Data Structures Übungsblatt
Lösungen
03 Handling Errors Übungsblatt
Lösungen
04 Strictness and Laziness Übungsblatt
Lösungen
05 Algebras Laws and Monoids Übungsblatt
Lösungen
06 Typeclasses Functors and Cats Übungsblatt
Lösungen
07 Monads Übungsblatt
Lösungen
08 Applicative Übungsblatt
Lösungen
09 An Algebraic View On More Monads Übungsblatt
Lösungen
10 Traverse Übungsblatt
Lösungen
11 Illegal States Übungsblatt
Lösungen
02 Functional Data Structures exercise sheet
Solutions
03 Handling Errors exercise sheet
Solutions
04 Strictness and Laziness exercise sheet
Solutions
05 Algebras Laws and Monoids exercise sheet
Solutions
06 Typeclasses Functors and Cats exercise sheet
Solutions
07 Monads exercise sheet
08 Applicative exercise sheet
Solutions
09 An Algebraic View On More Monads exercise sheet
Solutions
10 Traverse exercise sheet
Solutions
11 Illegal States exercise sheet
Solutions
Bonusaufgabe 1 - Huffman - Angabe
Huffman: Lösung einreichen // Hand in your solution
Huffman: Musterlösung Main.scala
Bonusaufgabe 2 - InfinityVM - Angabe
InfinityVM: Lösung einreichen // Hand in your solution
InfinityVM: Musterlösungen mit und ohne State-Monad
Bonusaufgabe 3 - Probability Monads
Probability-Monad: Lösung einreichen // Hand in your solution
Probability Monad: Musterlösung
Klausurbonus // Exam bonus
08 Applicative exercise sheet ►
Impressum
|
Datenschutzerklärung - WueCampus
|
Erklärung zur Barrierefreiheit
|
Bildnachweise
Navigationsleiste - WueStudy:
University icons created by justicon - Flaticon
Navigationsleiste - Rechenzentrum:
Data center icons created by Eucalyp - Flaticon
Navigationsleiste - Website Support:
Consultant icons created by Vitaly Gorbachev - Flaticon
Navigationsleiste - Häufige Fragen:
Files and folders icons created by Freepik - Flaticon
Navigationsleiste - Lehre Digital:
Training icons created by vectorspoint - Flaticon
Navigationsleiste - Forschung Digital:
Research icons created by Eucalyp - Flaticon
Navigationsleiste - Lecture:
Video icons created by Freepik - Flaticon
Werbefeld 2 - WueLogin:
Login icons created by Freepik - Flaticon
Werbefeld 3 - Upgrade WueCampus 4.4:
Update icons created by Freepik - Flaticon