當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


haskell exitWith用法及代碼示例

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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。