我在http://en.wikipedia.org/wiki/Closure_(computer_science)找到了以下定义
在编程语言中,闭包(也称为词法闭包或函数闭包)是函数或对函数的引用以及引用环境——<strong>存储对每个非局部变量(也称为自由变量或upvalues)该函数。 [1] 与普通函数指针不同,闭包允许函数访问这些非局部变量,即使在其直接词法范围之外调用也是如此。
在所有场合都是如此吗?lambda函数(那些创建闭包)不能继续对调用lambda时超出范围的局部变量进行裁判吗?这不是GO的行为吗?
PS:我仍然想知道他们为什么使用“lambda”术语
为此得到了答案 https://cstheory.stackexchange.com/questions/18443/lambda-term-usage-in-programming
以下帖子可能会对其他读者有所帮助,