Перейти к содержимому

Another Approach to Monads in Scala: A Way to Generalize Chained Computations

Rock the JVM

0:00 / 0:00

Another Approach to Monads in Scala: A Way to Generalize Chained Computations

7 582 просмотра · 5 лет назад
Rock the JVM
27,2 тыс. подписчиков
7 582 просмотра · 5 лет назад
Written version: https://blog.rockthejvm.com/another-t... Scala & Cats course: https://rockthejvm.com/p/cats Links from the video: Type classes:    • Why are Type Classes useful in Scala? | Ro...   Scala 3 Given/Using:    • Given and Using Clauses in Scala 3 | Rock ...   Monads intro:    • A Monads Approach for Beginners, in Scala ...   Monads are monoids in the category of endofunctors:    • Monads are Monoids in the Category of Endo...   This is a video for Scala programmers who want to understand Monads, one of the most famous and hard to explain concepts in functional programming. Although we've done a couple of other videos on the channel about monads ( from a practical necessity and from a very abstract point of view), this video explores yet another angle at Monads, which is the capability to generalize chained computations. Follow Rock the JVM on: LinkedIn:   / rockthejvm   Twitter:   / rockthejvm   Blog: https://rockthejvm.com/blog ------------------------------------------------------------------------- Home: https://rockthejvm.com -------------------------------------------------------------------------