Yes, it drives me mad too when people use "=" instead of "<-" for assignment and suppress spaces in an naive attempt for saving space.
As an example compare o=fn(x=1,y=10,z=1) with o <- fn( x=1, y=10, z=1 ) Regards, Adai On Tue, 2005-12-06 at 13:43 +0100, Martin Maechler wrote: > >>>>> "vincent" == vincent <[EMAIL PROTECTED]> > >>>>> on Tue, 06 Dec 2005 11:09:36 +0100 writes: > > vincent> shanmuha boopathy a écrit : > >> a<-function(a,b,c,d) > >> { > >> k=a+b > >> l=c+d > >> m=k+l > >> } > >> > >> in this example the function will return only the value of "m" > >> ...But I like to extract the values of "l" & "k" also......... > >> which command to use for storing or for extracting those intermediate > value....... > > vincent> may I suggest, inside your function > > vincent> res = c(k, l, m); > vincent> return(res); > > please, please, these trailing ";" are *so* ugly. > This is GNU S, not C (or matlab) ! > > {and I have another chain of argments why "<-" is so more > expressive than "=" but I'll be happy already if you could > drop these ugly empty statements at the end of your lines... > > vincent> # also ... read some intro docs ! > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html