12.10.3 动态绑定的正确使用

动态绑定是一项强大的特性,因为它允许程序引用不在自身局部文本作用域内定义的变量。但是,如果不加节制地使用,也会让程序难以理解。

首先,要谨慎选择变量名,避免命名冲突(see Emacs Lisp 编码规范)。