直到通过后面的表达式中到"x"的引用而有了对它的值的需求的时候，而后面表达式自身的求值也可以被延迟，最终为了生成让外界看到的某个符号而计算这个快速增长的依赖树。某些编程语言默认进行惰性求值（如Miranda和Haskell），另一些语言提供函数或特殊语法来延迟求值（如Scheme的codice_1或codice_2）。延迟求值的一个好处是能够建立可计算的无限列表而没有妨碍计算的无限循环或大小问题。例如，可以建立生成无限斐波那契数列表的函数（经常叫做“流”）。第"n"个斐波那契数的计算仅是从这个无限列