有人可以解释函数式编程Monad
的概念吗?Arrow
问问题
721 次
1 回答
6
这是文档中的一个很好的解释:
在 Arrow 术语中,Monad 是具有两个操作的接口:构造函数和 flatMap
Arrow 提供了Monad的文档和更长的Monad Explanation。
不过,简而言之,Monad 可以被视为一种安全链接调用的设计模式。如果您在 Java 中使用过 Stream API,那么您就使用过 monads。如果您在 JavaScript 中使用过 Promise,那么您就使用过 monad。
于 2018-09-10T11:27:55.650 回答