Hello, Maybe local(). Continue your example with
#?local local(for (i in 1:10) { x <- vector(length=100000000) }) ls() # not 'i' nor 'x' Hope this helps, Rui Barradas Em 28-08-2012 19:29, Sam Steingold escreveu:
At the end of a for loop its variables are still present: for (i in 1:10) { x <- vector(length=100000000) } ls() will print "i" and "x". this means that at the end of the for loop body I have to write rm(x) gc() is there a more elegant way to handle this? Thanks.
______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.