当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。