【问题标题】:Where is an example of a monad? [duplicate]monad 的例子在哪里? [复制]
【发布时间】:2014-12-21 11:14:44
【问题描述】:

我最近试图了解 monad 是什么。

虽然我看了很多解释什么是 monad 和什么是范畴论的帖子和视频,因为它太抽象了,我无法完全理解。所以

我可以举一个有用的 monad 例子吗?

【问题讨论】:

    标签: monads


    【解决方案1】:

    我写了this post 作为一个例子,纯粹作为一种避免代码重复的实用方法来使用 monad 抽象。

    (很多东西都是Monads;使Monad 有用的是编写一次函数(就Monad 而言),然后能够通过FutureOption、@ 重用相同的函数987654327@、WriterState 等)。

    【讨论】:

    • Future、Option 等等,它们是 Monad 的吗??
    • 是的 - 或者严格来说,它们都有 Monad 实例,例如Monad[Option].
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 2012-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-05
    • 2017-05-22
    相关资源
    最近更新 更多