闭包的理解
来源:7-3 函数式编程例二

赵甲第
2018-08-14
闭包能不能理解成返回函数是函数的函数啊?
返回值是 函数 的函数 就是 闭包?
能不能这样理解
写回答
1回答
-
这么说吧,这个“函数”不一定要返回,也可以赋值给一个变量,也可以传给其他函数。
其实我们不需要从这个角度理解,就是我课上说的,一个函数,连同所有它所引用的花括号外面那些所谓自由变量,会打一个包,这样的“东西”,在其他语言中也称为函数对象。它就是闭包。112018-08-21
相似问题