求值必然会产生一个用于加法的函数以使得该示例像预期那样工作。因而 Lisp 的某些方言允许为 codice_1 传入一个额外的参数以指定求值的上下文 (类似于 Python 的 codice_1 函数的可选参数 - 如下所示)。一个用 Lisp 的Scheme方言 (RRS 和以后版本) 写出的示例:(define form2 '(+ 5 2))(eval form2 user-initial-environment)(environment-define user-initial-enviro