monads
-
Reader monad 的应用实例
-
Applicative 之于 monad 就像 X 之于 comonad
-
在 Writer monad 中传递和收听有什么意义?
-
双泛型数据结构上的 flatMap 是什么样子的?
-
追加单子
-
为什么映射器函数结果不是 Vector[Option[Int]] 的 Vector[Option[Int]] 上的 flatMap 有效?
-
为什么 Haskell 中没有 `Cofunctor` 类型类?
-
从非单子函数中获取随机数
-
monad 不保证 layered/non-layered monadic 值对 non-layered/non-monadic 函数的适用性,这是 good/bad 的事情吗?
-
Haskell: 'do [1,2,3]; ["hello"]' 行为说明
-
声明 Monad 时出现 "No instance of Applicative" 错误
-
解析为自由 Monad
-
ap fromMaybe 是如何组成的?
-
Haskell: 无法将预期类型 'IO b' 与实际类型 bool 匹配
-
自动将 Either 提升到 ExceptT
-
自由 monad 和自由操作
-
F#:没有计算表达式的 Monad 操作
-
monad bind (>>=) 运算符更接近函数组合(链接)还是函数应用?
-
在 Haskell 中从头开始定义 monad
-
自由单子是教会数字吗?