Linux命令 return - 從函數(shù)中退出并返回數(shù)值

2022-03-18 17:52 更新

return

從函數(shù)中退出并返回數(shù)值。

概要

return [n]

主要用途

  • 使得shell函數(shù)退出并返回數(shù)值,如果沒有指定n的值,則默認為函數(shù)最后一條命令執(zhí)行的返回狀態(tài)。

參數(shù)

n(可選):整數(shù)。

返回值

返回值為你指定的參數(shù)n的值,如果你指定的參數(shù)大于255或小于0,那么會通過加或減256的方式使得返回值總是處于0到255之間。

在函數(shù)外執(zhí)行return語句會返回失敗。

例子

#!/usr/bin/env bash
# 定義一個返回值大于255的函數(shù)
example() {
  return 259
}
# 執(zhí)行函數(shù)
example
# 顯示3
echo $?

注意

  1. 該命令是bash內(nèi)建命令,相關(guān)的幫助信息請查看help命令。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號