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

2022-03-18 17:52 更新

return

從函數(shù)中退出并返回?cái)?shù)值。

概要

return [n]

主要用途

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

參數(shù)

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

返回值

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

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

例子

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

注意

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


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)