专栏中心

EEPW首页 > 专栏 > P0973BK 定义了传递给函数的值的种类

P0973BK 定义了传递给函数的值的种类

发布人:15359029662 时间:2023-03-29 来源:工程师 发布文章

P0973BK  定义了传递给函数的值的种类

P0973BK  定义了传递给函数的值的种类

评估策略是一组计算表达式的规则。[1]该术语通常用来指更具体的概念参数传递策略[2]它为每个参数定义了传递给函数的值的种类绑定策略)[3]以及是否评估因素函数调用的顺序,如果是,以什么顺序评估顺序).[4]的概念缩减策略是截然不同的,[5]尽管一些作者将这两个术语混为一谈,而且每个术语的定义也没有得到广泛认同。[6]

举例来说,执行函数调用女(阿,乙)可能会首先评估论点ab,将结果存储在参考或者内存位置ref_aref_b,然后用传入的引用评估函数体。这使得函数能够查找参数值,通过作业就像它们是局部变量一样,并通过引用返回值。这就是引用调用评估策略。[7]

评估策略是编程语言定义的语义的一部分。一些语言,如纯脚本,具有不同评估策略的变体。一些声明性语言,比如数据日志,支持多种评估策略。一些语言定义了调用惯例


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: P0973BK
更多 培训课堂
更多 焦点
更多 视频

技术专区