throw man page on OpenMandriva

Man page or keyword search:  
man Server   8135 pages
apropos Keyword Search (all sections)
Output format
OpenMandriva logo
[printable version]

throw(n)		     Tcl Built-In Commands		      throw(n)

______________________________________________________________________________

NAME
       throw - Generate a machine-readable error

SYNOPSIS
       throw type message
_________________________________________________________________

DESCRIPTION
       This command causes the current evaluation to be unwound with an error.
       The error created is described by the type and message arguments:  type
       must  contain  a	 list  of words describing the error in a form that is
       machine-readable (and which will form the error-code part of the result
       dictionary),  and message should contain text that is intended for dis‐
       play to a human being.

       The stack will be unwound until the error  is  trapped  by  a  suitable
       catch  or  try  command.	 If  it	 reaches  the event loop without being
       trapped, it will be reported  through  the  bgerror  mechanism.	If  it
       reaches the top level of script evaluation in tclsh, it will be printed
       on the console before, in the non-interactive  case,  causing  an  exit
       (the  behavior  in other programs will depend on the details of how Tcl
       is embedded and used).

       By convention, the words in the type argument should go from most  gen‐
       eral to most specific.

EXAMPLES
       The  following  produces an error that is identical to that produced by
       expr when trying to divide a value by zero.

	      throw {ARITH DIVZERO {divide by zero}} {divide by zero}

SEE ALSO
       catch(n), error(n), return(n), tclvars(n), try(n)

KEYWORDS
       error, exception

Tcl				      8.6			      throw(n)
[top]

List of man pages available for OpenMandriva

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net