[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这东东给引出来了。
|