相关疑难解决方法(0)

Lisp:CHAR既未声明也未绑定

我几天前决定学习(普通)Lisp,我意识到这是一个相当新的问题,对于至少有一点经验的人来说,这可能是非常微不足道的.

所以基本上发生的是我加载Emacs + Slime(通过盒子中的Lisp)并编写我的程序(包含在下面):

(defun last-char (s) "Get last character"
       (char s (- (length s) 1)))
Run Code Online (Sandbox Code Playgroud)

然后我尝试编译它C - c M - k,但后来我收到以下警告:

CHAR既未声明也未绑定,它将被视为已声明为SPECIAL.

这个警告是什么意思?我想它可能类似于忘记C中的#includes,但我无法弄明白.我该怎么办呢?我只是简单地忽略它吗?

lisp emacs common-lisp slime

5
推荐指数
1
解决办法
849
查看次数

标签 统计

common-lisp ×1

emacs ×1

lisp ×1

slime ×1