封闭和lambda之间的区别?

可能重复:
'封'和'lambda'有什么区别?

你好,世界!

请原谅我,如果这是一个新鲜的q点,但每个人总是得到computerciencey关于它..

什么是lambda? 什么是关闭?

据我所知,一个lambda是一个匿名函数,一个闭包是一个指向lambdas父范围变量的指针..(就像它声明的函数变量的快照)

这有多正确?

谢谢

丹尼尔


这是完全正确的。 术语闭包描述范围的事物,术语lambda将整个函数描述为一个对象事物。

链接地址: http://www.djcxy.com/p/51275.html

上一篇: Difference between closures and lambdas?

下一篇: Closure in GO and local variables