我最近试图了解monad是什么。
虽然我看了很多帖子和视频来解释monad是什么以及什么是类别理论,因为它太抽象了我无法完全理解它。所以
我可以有一个有用的monad例子吗?
答案 0 :(得分:1)
我写了this post作为使用monad抽象纯粹作为避免代码重复的实用方法的例子。
(很多事情都是Monad
s;使Monad
有用的是编写一次函数(以Monad
表示),然后能够使用{{1}重用相同的函数},Future
,Option
,Either
,Writer
等等。