【发布时间】:2018-01-29 11:36:20
【问题描述】:
目前我正在学习函数式编程,但我对何时应该使用 monads 存有疑问...
是否有一些规则可以让我知道何时使用它?
【问题讨论】:
-
你也可以问“我应该使用 Promises 吗?”,因为它们类似于 monad。您的实际问题应该是(并且可能是):我是否应该像数学家一样思考和编码。肯定是的。它更难、更不直观,但结果也更通用、更可重用、更不容易出错。
-
我来这里是为了回应 Ftor 的评论,并补充说这是一个基于意见的问题,不属于 SO – 尝试将 mvce 包含在 specific 问题中关于它
标签: javascript ecmascript-6 functional-programming monads