> -----Original Message----- > From: r-help-boun...@r-project.org > [mailto:r-help-boun...@r-project.org] On Behalf Of Jason Rupert > Sent: Wednesday, July 08, 2009 5:35 PM > To: R-help@r-project.org > Subject: [R] Best way to export values from a function? > > > Maybe there is a great website out there or white paper that > discusses this but again my Google skills (or lack there of) > let me down. > > I would like to know the best way to export several doubles > from a function, where the doubles are not an array. > > Here is a contrived function similar to my needs: > > multipleoutput<-function(x) > { > squared<-x^2 > cubed<-x^3 > exponentioal<-exp(x) > factorialVal<-factorial(x) > > } > I can't vouch for the best way, but here is one way, return a list of the values
multipleoutput<-function(x) { squared<-x^2 cubed<-x^3 exponential<-exp(x) factorialVal<-factorial(x) return(list(squared=squared, cubed=cubed, exponential=exponential, factorialVal=factorialVal)) } Hope this is helpful, Dan Daniel Nordlund Bothell, WA USA ______________________________________________ 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.