normally that works, BUT <<- is BAD and not accepted in some repositories as Bioconductor.
one<-function(){ a<-"variable passed" return(a) } x <- one() two<-function(x){ print(x) } On Tue, Jul 28, 2015 at 1:22 PM, jpara3 <j.para.fernan...@hotmail.com> wrote: > Hi, I want to pass a variable value from one function to another, but not > as > a function argument. For this propose I have put <<-, but it doesn´t work. > > My code: > > one<-function(){ > > a<<-"variable passed" > } > two<-function(){ > print(a) > } > > dos() > > If I execute dos(), then the error message is: > > Error in print(a) : object 'a' not found > > > Thanks"! > > > > > -- > View this message in context: > http://r.789695.n4.nabble.com/Global-variables-tp4710472.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > 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. [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.