restart {base} | R Documentation |
restart
performs a type of non-local return.
restart(on = TRUE)
on |
if true a jump point is set; if false the jump point is removed. |
When restart
is called with on = TRUE
the evaluator
marks that function as a return point. Any errors or signals
(such as control-C on Unix) cause control to return to the start of
the function containing the call to restart
. The most recently
established function is always entered first.
The direct use of restart
is likely to result in an infinite loop.
Use try
unless you are sure you know what
you are doing.
options
for setting error handlers and suppressing the
printing of error messages.