early return: (编程)在函数/方法尚未执行到末尾时,因满足某个条件而提前返回(结束执行并返回值或直接退出)。常用于减少嵌套、提高可读性、快速处理错误或边界情况。(在其他语境中也可指“提前返回/提前结束”,但最常见用法在软件开发。)
/ˈɝːli rɪˈtɝːn/
Use an early return if the input is empty.
如果输入为空,就用提前返回。
To avoid deep nesting, the function performs an early return when the user isn’t authorized, and only proceeds to process the request if all checks pass.
为避免过深的嵌套,当用户未获授权时函数会提前返回;只有在所有检查通过后才继续处理请求。
early 源自古英语 ǣr(“早、提前”)相关形式;return 源自古法语 retourner(“返回、转回”)。作为编程术语的 early return 属于现代软件工程语境中的组合用法,强调“在控制流中更早地返回”,常与“guard clause(守卫式条件)”等风格一起出现。