我尝试这段代码
(defun greeting(name)
(let ((your-name "Bastien"))
(insert (format "Hello %s!\n\n I am %s." name your-name))))
(greeting "you")
但是不知道为什么,他汇报eval: Symbol’s function definition is void: greeting
的错误。。。。
我尝试这段代码
(defun greeting(name)
(let ((your-name "Bastien"))
(insert (format "Hello %s!\n\n I am %s." name your-name))))
(greeting "you")
但是不知道为什么,他汇报eval: Symbol’s function definition is void: greeting
的错误。。。。
尝试在上面注释分号前的右括号处按 C-x C-e
我就是这样执行的,它依然汇报这个错误。。。
没问题的,我也执行了下
在 emacs -Q 下试试
在 defun 后按 C-x C-e 显示的是什么?
emacs版本
全部mark起来,eval-region
我遇到你这种错误一般都是没有对 greeting 这个函数 C-x C-e
(defun greeting(name)
(let ((your-name "Bastien"))
(insert (format "Hello %s!\n\n I am %s." name your-name)))) ;; C-x C-e here
有这样一种报错。
他的问题早解决了,但是自己说的话前后矛盾,所以死撑着。
没有只不过我暂时放弃了对emacs