当前位置:  开发笔记 > 编程语言 > 正文

嵌套功能:副作用使用不当?

如何解决《嵌套功能:副作用使用不当?》经验,为你挑选了0个好方法。

我正在学习函数式编程,并尝试以函数式方式解决几个问题.在将问题分解为函数时,我经历过的一件事是,似乎我有两个选择:使用具有相似参数列表的几个不同的函数,或者使用嵌套函数,作为闭包,它们可以简单地引用父函数中的绑定.

虽然我最终采用第二种方法,因为它使函数调用更小并且似乎"感觉"更好,从我的阅读中看起来似乎我可能缺少函数式编程的一个要点,因为这似乎是"侧面" -effecty"?现在被授予,这些嵌套函数不能修改外部绑定,因为我使用的语言阻止了它,但是如果你看一下每个单独的内部函数,你不能说"给定相同的参数,这个函数将返回相同的结果"因为他们确实使用了父范围内的变量......我是对的吗?

什么是理想的进行方式?

谢谢!

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有