📄 error.n
字号:
'\"'\" Copyright (c) 1993 The Regents of the University of California.'\" Copyright (c) 1994-1996 Sun Microsystems, Inc.'\"'\" See the file "license.terms" for information on usage and redistribution'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.'\" '\" SCCS: @(#) error.n 1.7 96/03/25 20:12:35'\" .so man.macros.TH error n "" Tcl "Tcl Built-In Commands".BS'\" Note: do not modify the .SH NAME line immediately below!.SH NAMEerror \- Generate an error.SH SYNOPSIS\fBerror \fImessage\fR ?\fIinfo\fR? ?\fIcode\fR?.BE.SH DESCRIPTION.PPReturns a TCL_ERROR code, which causes command interpretation to beunwound. \fIMessage\fR is a string that is returned to the applicationto indicate what went wrong..PPIf the \fIinfo\fR argument is provided and is non-empty,it is used to initialize the global variable \fBerrorInfo\fR.\fBerrorInfo\fR is used to accumulate a stack trace of whatwas in progress when an error occurred; as nested commands unwind,the Tcl interpreter adds information to \fBerrorInfo\fR. If the\fIinfo\fR argument is present, it is used to initialize\fBerrorInfo\fR and the first increment of unwind informationwill not be added by the Tcl interpreter. In otherwords, the command containing the \fBerror\fR command will not appearin \fBerrorInfo\fR; in its place will be \fIinfo\fR.This feature is most useful in conjunction with the \fBcatch\fR command:if a caught error cannot be handled successfully, \fIinfo\fR can be usedto return a stack trace reflecting the original point of occurrenceof the error:.CS\fBcatch {...} errMsgset savedInfo $errorInfo\&...error $errMsg $savedInfo\fR.CE.PPIf the \fIcode\fR argument is present, then its value is storedin the \fBerrorCode\fR global variable. This variable is intendedto hold a machine-readable description of the error in cases wheresuch information is available; see the \fBtclvars\fR manualpage for information on the proper format for the variable.If the \fIcode\fR argument is notpresent, then \fBerrorCode\fR is automatically reset to``NONE'' by the Tcl interpreter as part of processing theerror generated by the command..SH KEYWORDSerror, errorCode, errorInfo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -