Re: [R] R is GNU S, not C.... [was "how to get or store ....."]

From: Patrick Connolly <p.connolly_at_hortresearch.co.nz>
Date: Wed 07 Dec 2005 - 09:16:09 EST

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@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@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

-- 
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 
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

______________________________________________
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
Received on Wed Dec 07 09:28:07 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:41:30 EST