return是什么意思:分场景释义
return是什么意思,在英文普通词汇里表示返回、归还、回报,在编程语法里代表函数返回结果并终止当前函数执行,适用边界为英文阅读、外贸文书、Python/JavaScript/C语言等主流编程语言场景;单纯用于日常口语交流时侧重实物归还或人回到某地,写代码时核心作用是向外输出数据并跳出函数,当你在HTML标签、SQL基础查询语句中见到return关键词,它不具备函数返回值功能,不能套用编程函数的理解方式。
return英文词汇含义
return作动词,核心含义是回来、归还、恢复,你可以直接替换到句子判断语义,Ireturnhome翻译为我回到家中,returnthebook翻译为归还这本书;作名词,含义为回报、收益、返程,外贸场景常见return表示退货,financialreturn指代财务收益。词性区分的简单方法,放在主语后充当动作描述就是动词,放在冠词、形容词后面就是名词。
return的英文常见搭配。
- returnto+地点,回到某地
- inreturn,作为回报
- rateofreturn,收益率
- returnticket,返程票
return编程语法含义
编程中的return是函数关键字,执行到return语句,函数立刻停止运行,把你设定的值交给调用这个函数的代码。你可以直接套用这个判断逻辑:只要代码写在function定义的函数内部,return后面的值就是输出结果;return后面不写任何值时,函数返回空值,Python返回None,JavaScript返回undefined。
| 语言 | return作用 | 无返回值结果 |
|---|---|---|
| Python | 返回数据,结束函数 | 返回None |
| JavaScript | 返回数据,结束函数 | 返回undefined |
| C语言 | 返回数据,结束函数 | void函数不可带返回值 |
不要把return和print混淆,print只负责在控制台展示文字,不会向外传递数据;return产出的值可以继续参与后续计算、变量赋值。写代码时一个函数可以设置多条return分支,但代码运行只会触发其中一条,一旦触发,后面代码不会执行。
看一个极简Python示例,defadd(a,b):returna+b,调用add(2,3),return会把数字5传递出去,你可以用变量接收res=add(2,3),res的值就是5。
return不能在循环外部单独使用,只能放在函数体内部,在函数外部直接写return会直接触发语法报错,这个边界在Python、JavaScript中通用。
在C语言main函数中,return0代表程序正常结束,非0数字用来标记程序异常退出,是系统识别程序运行状态的约定写法。
return在两种场景语义完全独立,不能交叉套用,英文词汇层面描述实物、行程、收益,编程层面控制函数执行与数据输出。
