[language] 参数一样,结果永远是一样的吗?

fkpwolf 2009-11-06
当函数体有IO时结果可能是变化的,但是如果这个函数体A调用另外一个函数B呢?当另外一个函数体B有side effect,这个effect不是会传播到函数A么?

那么在调用A时,我们就不清楚这个函数是否有side effect了,是这样的吗?

A也得传一个IO给B,原来是这样
fkpwolf 2009-12-30
这个组很冷哦,逛了几个月回来,还是我的帖子
ouchxp 2010-06-09
纯函数式语言的概念里是不包括IO的
glacjay 2010-06-23
或者可以把整个的IO状态当作一个隐式参数与返回值,而这就把Monad这东东给引出来了。
Global site tag (gtag.js) - Google Analytics