possible: Capture side effects

Description Usage Arguments Value See Also Examples

View source: R/possible.R

Description

These functions are equivalent to their purrr equivalents, but actually run the code instead of returning a function.

Usage

1
2
3
4
5
possible(.expression, .otherwise, ...)

safe(.expression, ...)

quiet(.expression)

Arguments

.expression

R Code which can be run.

.otherwise

Default value to use when an error occurs.

...

Arguments passed on to purrr::safely() or purrr::possibly().

Value

safe: Returns a list with components result and error. One value is always NULL.

quiet: Returns a list with components result, output, messages and warnings.

possible: Uses a default value (.otherwise) whenever an error occurs.

See Also

purrr::safely()

Examples

1
2
3
4
5
safe(log(10))
safe(log("a"))

possible(log(10), NA)
possible(log("e"), NA)

markusdumke/fluid documentation built on Sept. 24, 2019, 11 p.m.