当Monad是一个应用者而一个Applicative是一个Functor时,为什么monad不能编写.你在网上的许多文章中看到了这个继承链(我已经经历过).但是,当Functors和Applicatives组成为什么Monads打破了这个?
有人可以在scala中提供一个演示此问题的简单示例吗?我知道这个问题很多,但没有一个简单的例子就很难理解.
monads scala higher-kinded-types
higher-kinded-types ×1
monads ×1
scala ×1