让我先声明一下,我对 Monad 的理解还很幼稚。我在这里阅读了有关 Monads 的各种主题,并对这个概念进行了几个小时的研究。我对这个词几乎感觉不舒服,但我认为可以肯定地说我通常理解 Monad 是/做什么。
我是一名 C# 开发人员,希望改进我的工作方式。在我的 Monaducation 中进一步帮助我的是在 C# 中看到 Monad 的真实世界应用程序(即通过 linq SelectMany() 或类似的方法),这显然是对 oldskool C# 中解决同类问题的其他方法的改进。
有人见过这样的野兽吗?