以半有序格子形状组合函数

时间:2015-09-23 15:10:04

标签: functional-programming monads

我正在学习monads,据我所知,它使用了一系列组合函数,封装了由某些数据值产生的副作用或偶发事件。

是否存在"半有序格子的等效物?"?

我的意思是这个。

假设我有一些基本上在路由网络中建模流的功能。

EG。

a = f(x)
b = g(x)
c = h(b)
d = i(c)
e = j(a,d)

可以使用类似monad的东西来管理可选结果,抛出错误或副作用的可能性。 j(a,d)取两个我的" monadic值" ......例如其中任何一个都没有。

0 个答案:

没有答案