闭包和lambdas之间的区别?

时间:2010-12-07 20:26:38

标签: c# python ruby computer-science theory

  

可能重复:
  What is the difference between a 'closure' and a 'lambda'?

你好,世界!

请原谅我,如果这是一个新的q,但每个人总是得到计算机科学...

究竟什么是lambda?什么是封闭?

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

这有多正确?

由于

丹尼尔

1 个答案:

答案 0 :(得分:1)

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