Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

GNU/Linux

RedHat 5.2

(Apollo)

catch(n)


catch

catch

NAME
SYNOPSIS
DESCRIPTION
KEYWORDS

______________________________________________________________________________

NAME

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).

Note that catch catches all exceptions, including those generated by break and continue as well as errors.

KEYWORDS

catch, error



catch(n)