Scheme 代码中最重要的元素为 表达式。表达式可以被求值,产生一个 (事实上是任意数量的值)。最基本的表达式为字面值表达式:

#t ==> #t
23 ==> 23

这种表示意为表达式 #t 计算得到 #t, 即值 “true”;表达式 23 计算得到一个表示 23 的数对象。

复合表达式是将其子表达式使用小括号括起来的方式表示的。第一个子表达式表示操作符;剩余的子表达式表示操作数:

(+ 23 42) ==> 65
(+ 14 (* 23 43)) ==> 980