【发布时间】:2020-03-26 08:12:18
【问题描述】:
假设我有
- comonad
D - 一个单子
T - 共单子
D对单子T的分配律l : D T -> T D。
我怎样才能定义comonad D T?
【问题讨论】:
-
是什么让您认为这是可能的?让
D成为身份共单子,那么这样的方案会将任何单子变成共单子。 -
@Li-yaoXia 因为我认为这是有分配规律的关键。那么它有什么用呢?
标签: scala haskell functional-programming monads comonad