惰性求值 在程式語言理論中惰性求值英語Lazy Evaluation又譯為惰性计算懒惰求值也稱為傳需求調用callbyneed是计算机编程中的一个概念目的是要最小化计算机要做的工作惰性计算的最重要的好处是它可以在空间复杂度上得到极大的优化从而可以轻易构造一个无限大的数据类型 惰性求值的相反是及早求值这是一个大多数编程语言如C语言所使用的缺省计算方式 由于翻译问题该词在不同语境下有两个相关而又有区别的含意可以表示为延迟求值和最小化求值本条目主要内容为延迟求值后者请参见最小化计算条目