zhijie zhang wrote: > Dear friends, > Now, when i use the argument return(x=x,y=y,prob=prob) , R displays the > waring message: > Warning message: > The return value for multiple variables wasn't used in: return(x = x, y = > gy, prob = prob) > I used the methods of "help.search("return")" and "?return" to get some > help, but didn't find info on it. > Anybody knows how it should be used correctly? > Return(value) takes only one argument. To return a list, return(list(x=x,y=y,prob=prob))
I bet the author of help(return) thought that this was implied clearly enough. > #EXAMPLES > a<-function(x,y,z) > { > gx<-seq(1,10,length.out=20) > gy<-gx > prob<-matrix(20,20) > for (i in 1:20) > { > for (j in 1:20) > { > prob<-0.1 > } > } > return(x=gx,y=gy,prob=prob) > } > > a(1,1,1) # the warning message will display > Thanks. > > -- O__ ---- Peter Dalgaard Ă˜ster Farimagsgade 5, Entr.B c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - ([EMAIL PROTECTED]) FAX: (+45) 35327907 ______________________________________________ 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.