Provided by: manpages-zh_1.5.1-1_all bug

NAME

       error - 產生一蚇欞~

` SYNOPSIS
       error message ?info? ?code?
_________________________________________________________________

yz DESCRIPTION
       返回一          TCL_ERROR         代碼,這茈N碼將終止(unwind         ?
       鬆開)命令解釋。向應用返回Message
        ,用來指示出了什麼錯誤的一茼r符串

       如果提供了非空的 info 參數,它被用於初始化全局變量 errorInfoerrorInfo
       用於積累關於在發生錯誤時正在處理什麼的一-
       荋怜l蹤;在嵌套命令終止的同時,Tcl          解釋器向          errorInfo
       添加信息。如果存在   info  參數,則用它來初始化  errorInfo    並且  Tcl
       解釋器不向它添加終止信息的第一蚍W長。換句話說,包含               error
       命令的命令將不出現在  errorInfo  中,在它的位置上的將是 info。這荅S征與
       catch命令聯合使用很有用:        如果一荇榆豪鴘瑪欞~不能被正確處理,使用
       info返回一荋怜l蹤來反映錯誤發生的鴝l點:
              catch {...} errMsg
              set savedInfo $errorInfo
              ...
              error $errMsg $savedInfo

       如果存在     code      參數,則在     errorCode     全局變量中存儲它的-
       C在可獲得錯誤訊息的情況下,n用這蚥僆q來持有一蚞鷑馴i讀的錯誤描z;參見
       tclvars     手冊隅荓o到關於這蚥僆q的正確格式的信息。如果不存在     code
       參數,則                errorCode                 被                Tcl
       解釋器作為處理命令生成的錯誤的一部分而自動的姜m為「NONE」。

 SEE ALSO
       catch(n), tclvars(n)

r KEYWORDS
       error, errorCode, errorInfo

[]
      Hhh

[]
       2001/06/21

m Linux manUpn:
       http://cmpp.linuxforum.net