Message-ID: <rqbqd4d7gu28han6oh81of3m1f9s4iqffr@4ax.com>
Date: 2008-09-26T18:57:24Z
From: Mike Prager
Subject: Return a list
"Stefan Fritsch" <fritsch at bips.uni-bremen.de> wrote:
> I have several output variables which I give back with the list command.
>
> test <- function {return(list(a,b,c,d,e,f,g,...))}
>
> After the usage of the function I want to assign the variables to the output variables.
>
> result <- test()
>
> a <- result$a
> b <- result$b
> c <- result$c
> d <- result$d
> ...
>
> is there a more elegant way to assign these variables, without writing them all down?
>
> thank you very much for your help!
I don't have a good answer for your question, but I do encourage
you to choose a method that will be readily intelligible to you
when you revisit your code X years later.
--
Mike Prager, NOAA, Beaufort, NC
* Opinions expressed are personal and not represented otherwise.
* Any use of tradenames does not constitute a NOAA endorsement.