Attaches a package to the search path (if not already attached), executes code and eventually removes the package from the search path again, restoring the previous state.

with_package(package, code, ...)

Arguments

package

(character(1))
Name of the package to attach.

code

(expression)
Code to run.

...

(any)
Additional arguments passed to library().

Value

Result of the evaluation of code.

See also

withr package.