7.3.3 传名调用 (Call-by-Name) 7.3.3 传名调用 (Call-by-Name) 详解 在编译原理和程序设计语言领域,参数传递机制是函数调用中至关重要的环节。它决定了实参(实际参数)如何传递给形参(形式参数),以及函数内部如何访问和操作这些参数。不同的参数传递机制会直接影响程序的行为和语义。传名调用 (Call-by-Name) 作为一种历史悠久且独特的参数传递方式,在早期的编程语言中扮演过重要的角色。尽管在现代主流编程语言中已不常见,但理解传名调用机制对于深入理解参数传递的本质以及程序设计语言的发展演变具有重要的意义。 传名调用的定义与核心思想 传名调用 (Call-by-Name) 是一种参数传递机制,其核心思想可以概括为 “字面替换,延迟求值”。