首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >monoid与Scala中的monad

monoid与Scala中的monad
EN

Stack Overflow用户
提问于 2012-03-17 07:58:57
回答 2查看 12.9K关注 0票数 28

我最近试图找到一个关于monads和monoids之间区别的很好的来源。

有没有人可以提供一个关于这方面的好资源的链接,或者花点时间来详细说明它们的相似之处/不同之处?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-17 09:34:01

Monads are monoids in the category of endofunctors.因此,单体只是么半群的一个例子,它是一个更一般的概念。

尽管这在技术上可能是真的,但最简单的答案是,单子和么半群真的一点也不像彼此,你不应该试图了解它们之间的区别,而应该只学习它们。互联网上有大量关于它的资料,很容易用谷歌搜索。

票数 28
EN

Stack Overflow用户

发布于 2019-08-25 21:02:30

有关么半群在么半群范畴中的特例的原因,请参阅this answer。然而,后者是通过二元运算和单位定义的经典么半群的推广。Monad不是经典的么半群。有关更多详细信息和解释,请参阅答案。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9745994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档