toplevel

交互式的命令行

  • 对自身求值
    1. > 1
  • 表达式求值
    1. > (+ 1 2)
    2. 3
    “+”为操作符, “1”、“2”为实参。

s-form

前序表达式

  1. (operator parameter*)

Evaluation

求值

  1. > (list '+ 1 2)
  2. (+ 1 2)
  3. > (eval (list '+ 1 2))

不是所有的 Common Lisp 操作符都是函数。

函数调用

函数调用都是这么求值。由左至右对实参求值,将它们的数值传入函数,来返回整个表达式的值。这称为 Common Lisp 的求值规则。

quote 特殊的操作符

quote 操作符接受一个实参,并完封不动地返回它。

文档更新时间: 2019-07-05 09:24   作者:admin