Here I got a function : f<-function(x){ res<-list() res$bool=(x>=0) res$tot=x return(res) } I want that a=res$bool and b=res$tot I know that a possible solution is : Result=f(x) a=Result$bool b=Result$tot But I don't want to use the variable Result. I'd like to write directly something like [a,b]=f(x). Is it possible ? Thank you nicolas [[alternative HTML version deleted]]
On Tue, 2004-06-08 at 21:44, zze-PELAY Nicolas FTRD/DMR/BEL wrote:> Here I got a function : > > f<-function(x){ > res<-list() > res$bool=(x>=0) > res$tot=x > return(res) > } > > I want that a=res$bool and b=res$tot > I know that a possible solution is : >Like.... foo <- function(x,...){ list(a=(x>=0),b=x) } Cheers Jason