功能编程"避免状态和可变数据".
闭包通过绑定它们的词法环境来隐藏状态,因此关闭它们的自由变量.
如果Haskell支持闭包,它是如何纯粹功能的?他们不打破参考透明度吗?
closures haskell functional-programming
closures ×1
functional-programming ×1
haskell ×1