table of contents
try(3tcl) | Forward compatibility implementation of [throw] | try(3tcl) |
NAME¶
try - throw - Throw an error exception with a messageSYNOPSIS¶
package require Tcl 8.5package require throw ?1?
::throw error_code error_message
DESCRIPTION¶
This package provides a forward-compatibility implementation of Tcl 8.6's throw command (TIP 329), for Tcl 8.5. The code was directly pulled from Tcl 8.6 revision ?, when try/finally was implemented as Tcl procedure instead of in C.- ::throw error_code error_message
- throw is merely a reordering of the arguments of the error command. It throws an error with the indicated error code and error message.
EXAMPLES¶
throw {MYERROR CODE} "My error message"
BUGS, IDEAS, FEEDBACK¶
This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category try of the Tcllib Trackers [http://core.tcl.tk/tcllib/reportlist]. Please also report any ideas for enhancements you may have for either package and/or documentation.SEE ALSO¶
error(3tcl)KEYWORDS¶
error, return, throwCATEGORY¶
UtilityCOPYRIGHT¶
Copyright (c) 2015 Miguel Martínez López, BSD licensed
1 | tcllib |