【发布时间】:2013-12-15 16:06:09
【问题描述】:
有人可以按名称、参考和价值深入解释 call 并将它们相互比较吗?
简单的例子也很棒。我非常专注于按名称调用,感觉与按引用调用非常相似。
【问题讨论】:
-
这是包含在任何编程语言文本原则中的标准内容。还有关于同一主题的早期问题。
标签: programming-languages pass-by-reference callbyname call-by-value
有人可以按名称、参考和价值深入解释 call 并将它们相互比较吗?
简单的例子也很棒。我非常专注于按名称调用,感觉与按引用调用非常相似。
【问题讨论】:
标签: programming-languages pass-by-reference callbyname call-by-value
按名称调用:在按名称调用中,实际参数不在函数调用处进行评估,而是替换文本中相应形式参数的所有实例。 实际参数会根据需要进行多次评估。 实际参数在“调用者”环境中进行评估(如果需要):
【讨论】: