- 论坛徽章:
- 0
|
原帖由 win_hate 于 2009-8-27 14:36 发表 ![]()
(- 56 45) 把函数 - 作用在参数 56, 45 上。此时 56, 45 都是内部的数值表示。
(- 56 '45) 是 (- 56 (quote 45)),得到 数值56 - 表达式45,但 45 这个表达式是自求值的,它也就是数值 45。
除了数字外, ...
CL-USER> 10
10
The first 10 is the one you typed. The Lisp reader, the R in REPL, reads the text “10” and
creates a Lisp object representing the number 10. This object is a self-evaluating object, which
means that when given to the evaluator, the E in REPL, it evaluates to itself.
这是书上的原话
1,内部数值表示,是什么意思,从上面可以看出,lisp为这个“10”创建了一个对象
2,我感觉quote的意思是阻止他后面的表达式被求值,从上面这段话可以看出,对于56,给他创建了一个对象,但对于45,由于他有quote的保护,没有任何动作,我是这样理解的,所以才想不通 |
|