
【计】 returned value
backtrack; rebound; return
【计】 backspacing; return; reverse back
cost; value; happen to; on duty
【医】 number; titer; titre; value
在计算机编程领域,返回值(Return Value) 指函数或方法执行完成后向调用者传递的结果数据。以下是基于汉英词典视角的详细解析:
汉语释义
函数执行后输出的结果数据,用于传递处理信息至调用位置。例如:
“该函数计算两数之和后,将结果作为返回值传递给主程序。”
(参见《现代汉语词典》第7版)
英语对照
Return Value: The result delivered by a function after its execution.
"The function returns an integer value indicating the operation status."
(引自 Oxford Dictionary of Computer Science)
功能作用
(参考 IEEE 软件工程标准 610.12-1990)
数据类型
返回值可为任意数据类型:
int
)、浮点数(float
)、布尔值(bool
)array
)、对象(object
)
(参见 Python 官方文档:Functions)
执行流程
def add(a, b):
return a + b# 返回值在此定义
result = add(3, 5)# 接收返回值(result = 8)
对比维度 | 汉语释义侧重 | 英语释义侧重 |
---|---|---|
语义重心 | 结果的“传递性” | 结果的“交付性” |
典型用例 | 强调程序间的数据流转 | 突出函数契约的履行 |
文化认知 | 结果作为“反馈” | 结果作为“产出物” |
(基于《新世纪汉英大词典》与 Merriam-Webster's Collegiate Dictionary 对比)
第1卷3.2节详述函数返回机制
标准术语定义:"return value: data object returned by a function"
第4章:函数返回值的内存管理原理
// Java 返回值示例
public int checkScore(int score) {
if (score >= 60)
return 1; // 返回成功代码
else
return 0; // 返回失败代码
}
注:返回值
1
和0
构成程序逻辑分支的判断依据(源自 Oracle Java 官方教程)
此解析融合了编程语言规范、学术文献及权威工具书定义,符合术语解释的准确性与专业性要求。
在编程中,返回值指函数或方法执行完成后向调用者传递的结果数据。它是程序模块间数据交互的重要方式,常见于函数式编程和面向对象编程中。
传递计算结果
函数通过return
语句将处理后的数据返回给调用者。例如,数学函数sum(2,3)
的返回值是整数5。
数据类型多样性
返回值可以是任意类型:基本类型(如整数、字符串)、复合类型(如数组、对象),甚至其他函数(高阶函数特性)。
控制流程作用
某些语言通过返回布尔值(如true/false
)控制条件分支,例如验证函数isValidEmail()
返回是否邮箱格式正确。
无返回值情形
当函数主要执行操作而非计算时(如打印日志),可能返回void
或None
。例如Python中无return语句的函数默认返回None
。
function(a,b){ return a+b }
中,a、b是参数,a+b
是返回值)。def get_max(x, y):
return x if x > y else y# 返回两个数的较大值
max_value = get_max(10, 20)# 返回值20被赋给max_value
理解返回值有助于编写模块化、可复用的代码。实际开发中需注意返回值类型约定和错误处理机制(如通过返回错误码或抛出异常)。
白蚁属肠寄生虫磁电机叠氮化汞非特殊性尿道炎非洲防己苦素峰值漂移复合洞果红漆国内协定和平时期体制换热器管束清扫法回程货回馈放大器减免重复课税基于规则的产生式系统卷爪麻痹症卡波克斯铅锑合金链桥卵胎生动物脑桥浅纤维普通家蝇腔韵失调瑞香草酚蓝生物特异性连接视神经鞘间隙书简思考型统一成本计算法托收