已备后续使用。在“纯”(无副作用)设置下，这产生同传名调用一样的结果；当函数实际参数被使用两次或更多次的时候，传需求调用总是更快。因为表达式的求值可能出现在计算内任意远的地方，使用传需求调用的语言一般不支持计算效果（比如mutation）除非通过使用单子。这消除了其值变更先于它们的延迟求值的变量的任何未预期行为。Haskell是最周知的使用传需求调用求值的语言。
传宏展开调用.“传宏展开调用”（）类似于传名调用，但是使用了文本代换而不是避免捕获代换。如果不小心的使用，宏代换