【发布时间】:2015-05-25 21:50:15
【问题描述】:
在 elisp 中我有以下内容
(setq lexical-binding t)
(fset 'boom (cl-flet*
((tickle ()
(message "hi"))
(pickle ()
(tickle)))
(lambda ()
(pickle))))
(boom)
当我运行繁荣功能时,我得到了错误
Symbol's value as variable is void: --cl-pickle--
这是怎么回事?
我的意图是我想将私有/辅助函数和变量包装在一个闭包中,这样我就可以更好地组织我的代码,而不是一切都是全局的。
【问题讨论】:
标签: emacs lisp elisp lexical-closures