Skip to main content
Side panel
Nützliche Links
Veranstaltungssuche
Rechenzentrum
Website-Support
Häufige Fragen
Lehre Digital
Forschung Digital
Lecture - Videoupload
CaseTrain
More
English (en)
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)
You are currently using guest access
Log in
Nützliche Links
Collapse
Expand
Veranstaltungssuche
Rechenzentrum
Website-Support
Häufige Fragen
Lehre Digital
Forschung Digital
Lecture - Videoupload
CaseTrain
Expand all
Collapse all
Open course index
Home
SS23_FP
Übungen / Exercises
Solutions
Solutions
Completion requirements
Click
03__Handling_Errors_solution-en.pdf
link to view the file.
◄ 03 Handling Errors exercise sheet
Jump to...
Jump to...
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
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
Solutions
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
04 Strictness and Laziness 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