Our great sponsors
-
fpinscala
Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala"
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
So far my suspicion is that what is difficult for my brain in this chapter is that different from the previous chapters, the type that is discussed in this chapter is actually a function and not some data container. Hence why functions defined on this function type like flatMap are not "simply" operating on some value that is already contained in some container (as is the case for flatMap on e.g. an option) but rather ... chain together function applications!?