Hi all
I have a problem pertaining to local and global variables.
Say I have a function defined as follows:
a<-function(x) {y<x^2}
i.e a(2) [1] 4
The function a specified above won't return 4!
function b is now defined to take the value of y and do some manipulation with it. As it stands I dont know how to store the variable y such that other functions are able to reference its value.
I know that I can simply put the operations found in b simply into a but this is not what I want.
I would like to have stand alone functions say
a, b and c which could be run independently as well as have a function called say
control that can run a, b and c.
i.e.
control<- function( x) { a(x) b(x) c(x) }
I hope that you guys understand what I'm trying to do.
You are trying to read "An Introduction to R"??? If not, please try!
What you are really going to do: using assigments and return() statements as in:
a <- function(x) return(x^2)
foo <- function(x) { y <- a(x) z <- b(x) return(list(y=y, z=z)) }
foo(.....)
Uwe Ligges
Cheers Allan ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help