This help topic is for R version 1.5.0. For the current version of R, try https://stat.ethz.ch/R-manual/R-patched/library/base/html/restart.html
restart {base}R Documentation

Restart an Expression

Description

restart performs a type of non-local return.

Usage

restart(on = TRUE)

Arguments

on

if true a jump point is set; if false the jump point is removed.

Details

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.

Note

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.

See Also

options for setting error handlers and suppressing the printing of error messages.


[Package base version 1.5.0 ]