tcl/tk参考——系统相关exit

来源:互联网 发布:手机工程制图软件 编辑:程序博客网 时间:2024/05/01 07:14

.

.

 

名称

exit - 退出应用程序

语法

exit ?returnCode?

描述

结束进程,返回returnCode作为退出时的状态,如果returnCode没有指定就返回0。

示例

非0的退出代码一般被认为是解释器调用进程时产生的错误,exit命令在标识一些致命运行错误时是非常重要的,下面的代码片断使用exit作为捕获错误的工具:

proc main {} {
    # ... 放置主代码 ...
}if {[catch {main} msg options]} {
    puts stderr "unexpected script error: $msg"
    if {[info exist env(DEBUG)]} {
        puts stderr "---- BEGIN TRACE ----"
        puts stderr [dict get $options -errorinfo]
        puts stderr "---- END TRACE ----"
    }    # 如果产生错误就返回2...
    exit 2
}