所以我认为 Lambdas 就像 Learn You a Haskell 中所展示的那样:
(filter (\xs -> length xs > 15) (map chain [1..100]))
xs 的输入是从(map chain [1..100]))
That's easy to read 生成的列表。
所以这就是我感到困惑的地方,看看一些真实世界的代码(tm)。
这是来自 导管的功能
fmap f (ResourceT m) = ResourceT $ \r -> fmap f (m r)
r 的输入来自哪里?