遅延評価

http://www.scheme.com/tspl3/ の"Section 5.6. Delayed Evaluation" より引用。

An expression subject to lazy evaluation is not evaluated until its value is required and once evaluated is never reevaluated

  • 必要になるまで値の評価を行わない
  • 一度評価された値は(その値をキャッシュすることで)、二度と評価されない。