数据与文本处理

return:从函数中退出并返回数值

· 52CE 我爱测

适用场景 从函数中退出并返回数值。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 return === 从函数中退出并返回数值。 概要 主要用途 - 使得shell函数退出并返回数值,如果没有指定n的值,则默认为函数最后一条命令执行的返回状态。 参数 n(可选):整数。 返回值 返回值为你指定的参数n的值,如果你指定的参数大于255或小于0,那么会通过加或减256的方式使得返回值总是处于0到255之间。 在函数外执行retur

适用场景

从函数中退出并返回数值。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

return

从函数中退出并返回数值。

概要

return [n]

主要用途

  • 使得shell函数退出并返回数值,如果没有指定n的值,则默认为函数最后一条命令执行的返回状态。

参数

n(可选):整数。

返回值

返回值为你指定的参数n的值,如果你指定的参数大于255或小于0,那么会通过加或减256的方式使得返回值总是处于0到255之间。

在函数外执行return语句会返回失败。

例子

#!/usr/bin/env bash
# 定义一个返回值大于255的函数
example() {
  return 259
}
# 执行函数
example
# 显示3
echo $?

注意

  1. 该命令是bash内建命令,相关的帮助信息请查看help命令。

资料来源与适用范围

资料来源
Linux命令参考(原作者中文文档)
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
MIT

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。