Dear All: I have a question regarding the behavior of functions. Say I define a function that returns another function : A <- function(parameters) { # calculations w/ parameters returning 'y' tmpf <- function(x) { # function of 'y' } return(tmpf) }
The value of the parameters are stored in an environment local to the function. Then I call x<- something B<-A(x) When R executes this last statement, does it perform all the calculations inside function A again (i.e., all the calculations that yield 'y') or the value of 'y' is already stored in the function's local environment ? Many thanks. Paulo Gustavo Grahl, CFA ______________________________________________ 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.