> -----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.

Reply via email to