Mic*_*ael 14 monads functional-programming scala
我的理解(或多或少)标准的单子,如Option (Maybe)
,List
,State
,Reader
,Writer
,等,他们普遍,可以在任何应用程序中找到.通用 monad的其他示例是迭代器,流,数据集合等.
现在我想看看特定领域的 monad.一个例子是Parser
monad.它是不作为如普遍Option
,List
,State
等,因为它封装域特定解析逻辑.
您能想到的其他特定领域的 monad是什么?