If no argument is supplied, detach the most recently attached module.

drop(name)

Arguments

name

name of the module to exit from; character

Value

TRUE if successful; invisible

Examples

use(mod::ule({ a <- 1 }), as = "my_module") use(mod::ule({ b <- 2 }), as = "my_other_module") search()
#> [1] ".GlobalEnv" "module:my_other_module" "module:my_module" #> [4] "package:mod" "package:testthat" "devtools_shims" #> [7] "package:stats" "package:graphics" "package:grDevices" #> [10] "package:utils" "package:datasets" "package:methods" #> [13] "Autoloads" "package:base"
# by name drop("my_module") # and at the head position drop() search()
#> [1] ".GlobalEnv" "package:mod" "package:testthat" #> [4] "devtools_shims" "package:stats" "package:graphics" #> [7] "package:grDevices" "package:utils" "package:datasets" #> [10] "package:methods" "Autoloads" "package:base"