Rya*_*son 18 emacs elisp dynamic-scope lexical-scope emacs24
Emacs 24现在具有词法范围的变量.当然,它还具有动态范围的变量.既然它有两者,我很困惑变量什么时候会有哪种范围.有一个lexical-binding
变量控制何时启用词法绑定,我想我defvar
现在读到一些关于动态范围变量的声明,但总的来说我很丢失.在Emacs 24的新范围规则中,是否有一个很好的解释?换句话说,当我查看为Emacs 24编写的Emacs Lisp代码中的变量时,如何判断变量使用的范围?
phi*_*ils 21
手册是权威来源.从这里开始:
C-hig (elisp) Variable Scoping
RET
我最初在这个答案中引用了手册,但是这些信息(可以追溯到Emacs 24.0.90.1)有点过时了.最好从Emacs内部阅读手册,以便信息对于您正在使用的版本是正确的.
如果您特别想在网页上阅读,那么当前版本是:http:
//www.gnu.org/software/emacs/manual/html_node/elisp/Variable-Scoping.html
归档时间: |
|
查看次数: |
1985 次 |
最近记录: |