Scheme 代码中最重要的元素为 表达式。表达式可以被求值,产生一个 值(事实上是任意数量的值)。最基本的表达式为字面值表达式:
#t
==>#t
23
==>23
这种表示意为表达式 #t
计算得到 #t
, 即值 “true”;表达式 23
计算得到一个表示 23
的数对象。
复合表达式是将其子表达式使用小括号括起来的方式表示的。第一个子表达式表示操作符;剩余的子表达式表示操作数:
(+ 23 42)
==>65
(+ 14 (* 23 43))
==>980