exit用法小結

2021-08-26 16:18:56 字數 824 閱讀 8208

剛剛敲了乙個例子,結果把fornext 迴圈結構中的next寫成了exit,後來想想,其實含義差不多,於是找了找exit的用法為了讓自己下次不會再弄混了吧。

退出 do...loop、for...next、function、sub 或 property **塊。

語法 exit doexit for exit function exit property exit sub

exit do提供一種退出 do...loop 迴圈的方法,並且只能在do...loop 迴圈中使用。當然如果不使用exit do 就會出現死迴圈。exit do 會將控制權轉移到 loop 語句之後的語句,也就是是迴圈停止。當 exit do 用在巢狀的 do...loop 迴圈中時,exit do 會將控制權轉移到 exit do 所在位置的外層迴圈。

exit for提供一種退出 for 迴圈的方法,並且只能在for...next 或 foreach...next 迴圈中使用。exit for 會將控制權轉移到 next 之後的語句。當 exit for 用在巢狀的 for 迴圈中時,exit for 將控制權轉移到 exit for 所在位置的外層迴圈。

exit function立即從包含該語句的 function 過程中退出。程式會從呼叫function 的語句之後的語句繼續執行。

exit sub立即從包含該語句的 sub 過程中退出。程式會從呼叫sub 過程的語句之後的語句繼續執行

總得來說,exit的適用和end不同,end只是代表著乙個過程的結束,而exit則不僅僅代表了一種可能過程的結束,更是另乙個過程的開始。相當於接力棒,用end說明接力賽結束了,而適用exit是其中一環結束了,接著開始的是另一環。

python中exit 的用法

最近在學習的時候用到exit 發現對它的用法還不熟悉,通過查閱網上的資料,對exit 的用法做乙個簡單的整理。sys.exit n 退出程式引發systemexit異常,可以捕獲異常執行些清理工作。n預設值為0,表示正常退出,其他都是非正常退出。還可以sys.exit sorry,goodbye 一...

各種Exit退出函式用法

在vbscript中經常會遇到在執行到某個 塊時需要直接跳出的過程。其實在vbs語法中常用的有4種退出方式 exit for exit do exit function exit sub 1 exit for 主要是用於for迴圈中 for i 1 to 100 if i 4 then msgbox...

Linux shell篇之exit用法

exit 退出指令碼 exit 可以使用0至255,0表示正確,其他表示不同的錯誤 如果指令碼沒有明確定義退出狀態碼,那麼,最後執行的一條命令的退出碼即為指令碼的退出狀態碼 bash中常用的條件測試有三種 整數測試 gt le ne eq ge lt int1 63 int2 77 int1 eq ...