On Mar 10, 2011, at 08:44 , Henrik Bengtsson wrote: > Hi, > > I've just created: > > newEnvEval <- function(..., hash=FALSE, parent=parent.frame(), size=29L) { > envir <- new.env(hash=hash, parent=parent, size=size); > evalq(..., envir=envir); > envir; > } # newEnvEval() > > so that I can create an environment and assign objects to it in one go, e.g. > > env <- newEnvEval({ a <- 1; b <- 2; }); > print(env$a); > > Does this already exists somewhere? >
I think env <- local({ a <- 1; b <- 2; environment()}) env$a -pd > /Henrik > > PS. > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel -- Peter Dalgaard Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Email: pd....@cbs.dk Priv: pda...@gmail.com ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel