Ana içeriğe git
Yan panel
Nützliche Links
Veranstaltungssuche
Rechenzentrum
Website-Support
Häufige Fragen
Lehre Digital
Forschung Digital
Lecture - Videoupload
CaseTrain
Daha fazla
Türkçe (tr)
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)
Şu anda misafir erişimini kullanıyorsunuz
Giriş yap
Nützliche Links
Daralt
Genişlet
Veranstaltungssuche
Rechenzentrum
Website-Support
Häufige Fragen
Lehre Digital
Forschung Digital
Lecture - Videoupload
CaseTrain
Hepsini genişlet
Hepsini daralt
Kurs dizinini aç
Ana sayfa
SS23_FP
Folien / Slides
10 - Traverse
10 - Traverse
Tamamlama Gereklilikleri
Dosyayı görmek için
10__Traversable_Functors.pdf
tıklayın
◄ 09 - An Algebraic View on More Monads
Geçiş yap...
Geçiş yap...
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
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
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
11 - Illegal States ►
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 3 - Profilehre:
Online learning icons created by Freepik - Flaticon
Werbefeld 2 - WueLogin:
Login icons created by Freepik - Flaticon