| overwrite {admisc} | R Documentation | 
Overwrite an object in a given environment.
Description
Utility function to overwrite an object, and bypass the assignment operator.
Usage
overwrite(objname, content, environment)
Arguments
| objname | Character, the name of the object to overwrite. | 
| content | An R object | 
| environment | The environment where to perform the overwrite procedure. | 
Value
This function does not return anything.
Author(s)
Adrian Dusa
Examples
foo <- function(object, x) {
    objname <- deparse(substitute(object))
    object <- x
    overwrite(objname, object, parent.frame())
}
bar <- 1
foo(bar, 2)
bar
# [1] 2
bar <- list(A = bar)
foo(bar$A, 3)
bar
[Package admisc version 0.35 Index]