我正在阅读 Common Lisp Hyperspec,并且正在努力理解特殊声明背后的概念。
即,什么是特殊变量,我们为什么要它们?我收集到我们可以通过使用特殊声明以某种方式更改变量在编译器眼中属于哪个范围,但细节让我难以理解。
有人可以解释一下并举一些例子吗?
我正在阅读 Common Lisp Hyperspec,并且正在努力理解特殊声明背后的概念。
即,什么是特殊变量,我们为什么要它们?我收集到我们可以通过使用特殊声明以某种方式更改变量在编译器眼中属于哪个范围,但细节让我难以理解。
有人可以解释一下并举一些例子吗?