gpt4 book ai didi

c# - 语句 "lexical"中的 "C# implements lexical closure"是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 21:34:08 26 4
gpt4 key购买 nike

我正在阅读有关 C# 和闭包的各种信息 articles ,Jon Skeet 的精彩“C# in Depth”,我看到像“C# 和 ruby​​ 实现词法闭包”这样的陈述。

为什么作者要包含“词汇”这个词?为什么不直接说他们“实现关闭”?

如果它只是实现“闭包”而不是“词法闭包(如果可能的话)”,这意味着什么?

最佳答案

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

如您所知,闭包允许函数使用其创建范围内的变量,即使是从不同范围执行的。这样的作用域也称为词法环境词法 一词就是从这里来的。

关于c# - 语句 "lexical"中的 "C# implements lexical closure"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20169647/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com