View source: R/adverb-auto-browse.R
auto_browse | R Documentation |
browse()
on errorA function wrapped with auto_browse()
will automatically enter an
interactive debugger using browser()
when ever it encounters an error.
auto_browse(.f)
.f |
A function to modify, specified in one of the following ways:
|
A function that takes the same arguments as .f
, but returns
a different value, as described above.
This function is called an adverb because it modifies the effect of a function (a verb). If you'd like to include a function created an adverb in a package, be sure to read faq-adverbs-export.
Other adverbs:
compose()
,
insistently()
,
negate()
,
partial()
,
possibly()
,
quietly()
,
safely()
,
slowly()
# For interactive usage, auto_browse() is useful because it automatically # starts a browser() in the right place. f <- function(x) { y <- 20 if (x > 5) { stop("!") } else { x } } if (interactive()) { map(1:6, auto_browse(f)) }
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.