shell之return


return

1.return命令會使一個函數返回,會返回一個單一的數字參數,而這個數字參數在調用這個函數的腳本是可見的,如果沒有指定返回參數,return在默認情況下會返回上一次命令的返回代碼

2. return value

   我們在 shell 下跑的每一個 command 或 function ,在結束的時候都會傳回父行程一個值,稱為 return value 。
在 shell command line 中可用 $? 這個變量得到最"新"的一個 return value ,也就是剛結束的那個行程傳回的值。
Return Value(RV) 的取值為 0-255 之間,由程式(或 script)的作者自行定義:
* 若在 script 里,用 exit RV 來指定其值,若沒指定,在結束時以最后一道命令之 RV 為值。

* 若在 function 里,則用 return RV 來代替 exit RV 即可。

Return Value 的作用,是用來判斷行程的退出狀態(exit status),只有兩種:
* 0 的話為"真"( true )

* 非 0 的話為"假"( false )
3、return 是有區別於exit 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM