是部分值函数闭包吗?

时间:2018-10-14 16:58:31

标签: closures

我的理解是,闭包基本上是使用绑定到某些值的变量的函数(用我的意思是一段代码)。

一个函数对另一个函数的部分评估,不过是由另一个函数绑定其某些变量/参数而获得的新函数

在我看来,两个概念基本相同:实际上,一个概念可以将闭包视为函数的部分赋值,它们使用其他参数将变量绑定到闭包中,而另一方面部分估值似乎只是一个函数的关闭,在该函数中某些变量参数与值绑定。

这种思路正确吗?这两个概念真的一样吗?如果没有,这些概念之间有什么区别?

预先感谢您的回答。

1 个答案:

答案 0 :(得分:0)

我不会说他们是同一回事。它们是两个具有相同功能的概念,但这并不意味着它们是同一件事。