Rev 9615 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{on.exit}\title{Function Exit Code}\usage{on.exit(expr, add = FALSE)}\alias{on.exit}\arguments{\item{expr}{an expression to be executed.}\item{add}{if TRUE, add \code{expr} to be executed after any previouslyset expressions.}}\description{\code{on.exit} records the expression given as its argument as needingto be executed when the current function exits (either naturally or asthe result of an error). This is useful for resetting graphicalparameters or performing other cleanup actions.}\seealso{\code{\link{sys.on.exit}} to see the current expression.}\examples{opar <- par(mai = c(1,1,1,1))on.exit(par(opar))\testonly{par(opar)}}\keyword{programming}