DOC HOME
SITE MAP
MAN PAGES
GNU INFO
SEARCH
PRINT BOOK
catch(1tcl)
catch -- evaluate script and trap exceptional returns
Synopsis
catch
script
[
varName
]
Description
The
catch
command may be used to prevent errors from aborting command interpretation.
catch
calls the Tcl interpreter recursively to execute
script
, and always returns a
TCL_OK
code, regardless of any errors that might occur while executing
script
. The return value from
catch
is a decimal string giving the code returned by the Tcl interpreter after executing
script
. This will be 0 (
TCL_OK
) if there were no errors in
script
; otherwise it will have a non-zero value corresponding to one of the exceptional return codes (see
tcl.h
for the definitions of code values). If the
varName
argument is given, then it gives the name of a variable;
catch
will set the variable to the string returned from
script
(either a result or an error message).
25 April 2004
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004