资源说明:你可以像下面的例子一样的使用符号 。 (在 > 提示符号后面的就是你的输入给 Lisp 解释器的内容,而其它的就是 Lisp 解释器所回显的结果。而 ";" 分号则是 Lisp 的注释符号,在分号之后到该行结束的数据都会被解释器忽略。)
> (setq a 5) ; 把数值 5 存入 a 这个符号里面。
5
> a ; 取得 a 这个符号所存的值。
5
> (let ((a 6)) a) ; 暂时性地把 a 这个符号的值给设定成 6
6
> a ; 当脱离 let 区块之后, a 的值又变回到 5
5
> (+ a 6) ; 把 a 这个符号的值当作是加法函数的参数
11
> b ; 尝试着取得并没有值的 b 这个符号的值看会发生什么事情?
Error: Attempt to take the value of the unbound symbol B
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。