【发布时间】:2013-09-22 08:05:48
【问题描述】:
我想在let中定义两个变量,其中一个取决于另一个的值,像这样:
(let ((a (func))
(b (if (eq a 1) 2 3)))
...)
显然这不是正确的做法,emacs 说a 是无效的。
这样做的正确方法是什么?
【问题讨论】:
-
你应该使用
let* -
下次请复制粘贴错误信息。
标签: elisp local-variables let