Haskell語言System模塊中函數exitWith的用法及代碼示例。
用法類型:
ExitCode -> IO a
計算方式exitWithcode終止程序,將代碼返回給程序的調用方。在程序終止之前,首先關閉所有打開或semi-closed句柄。調用者可以根據需要解釋返回代碼,但是程序應返回ExitSuccess表示正常完成,而ExitFailure n表示程序遇到了無法恢複的問題。exitWith繞過I /O monad中的錯誤處理,並且不能被catch攔截。
示例1:
輸入:
exitWith ExitSuccess
輸出:
<<IO action>>
示例2:
源碼:
import System
main = aaa 1
aaa 10 = exitWith ExitSuccess
aaa x = do putStr (show x)
aaa (x+1)
輸出:
123456789
相關用法
注:本文由純淨天空篩選整理自 haskell exitWith。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。