闭包中变量捕获的详细说明

闭包中变量捕获的详细说明

我已经看到无数关于变量捕获如何为变量创建闭包的帖子,但是它们似乎都没有具体细节,并且把整个事情称为“编译魔术”。

我正在寻找一个明确的解释:

  1. 如何实际捕获局部变量。

  2. 捕获值类型与引用类型之间的差异(如果有)。

  3. 并且是否存在关于值类型的任何装箱。

我倾向于根据值和指针(更接近内部发生的核心)的答案,尽管我会接受一个涉及值和引用的明确答案。


慕桂英3389331
浏览 324回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP