[R] R is GNU S, not C.... [was "how to get or store ....."]
Patrick Connolly
p.connolly at hortresearch.co.nz
Tue Dec 6 23:16:09 CET 2005
On Tue, 06-Dec-2005 at 01:00PM +0000, Adaikalavan Ramasamy wrote:
|> 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 )
Or better still:
o <- fn(x = 1, y = 10, z = 1)
The effect is more marked when the arguments are whole words rather
than the single letter names in this example.
Compare
o <- fn(xena = log, yacht = 10625, zebra = "green")
with
o <- fn( xena=log, yacht=10625, zebra="green" )
|>
|> Regards, Adai
|>
|>
|>
|> On Tue, 2005-12-06 at 13:43 +0100, Martin Maechler wrote:
|> > >>>>> "vincent" == vincent <vincent at 7d4.com>
|> > >>>>> 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 at 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 at 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
--
Patrick Connolly
HortResearch
Mt Albert
Auckland
New Zealand
Ph: +64-9 815 4200 x 7188
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
I have the world`s largest collection of seashells. I keep it on all
the beaches of the world ... Perhaps you`ve seen it. ---Steven Wright
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
More information about the R-help
mailing list