繁体   English   中英

“词汇”在“C#实现词汇封闭”这句话中的含义是什么?

[英]What does “lexical” mean in the statement “C# implements lexical closure”?

我正在阅读关于C#和闭包,各种文章 ,Jon Skeet非常棒的“ C#in Depth ”,我看到像“C#和ruby实现词汇封闭”这样的陈述。

为什么作者包含“词汇”这个词? 为什么不说他们“实施封闭”?

如果只是实施“封闭”,而不是“词汇封闭(如果可能的话)”,这意味着什么?

词法闭包只是闭包的一个更具体的名称。

如您所知,闭包允许函数使用创建它的作用域中的变量,即使是从不同的作用域执行。 这样的范围也被称为词汇环境 ,这就是术语词汇来自这里的地方。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM