Petter Hedberg wrote:
> I´m a PhD student at the University of Warsaw, and have started using R.
> In many books they specify to use <- instead of = when assigning
> values, and this is also mentioned in older posts on the R website.
>
> However, it seams to me that some update has occured, becuase I
> continously get the same result wether I use <- or =.
>
> I would be extremely helpful for any answer to this.
> = seams more intuitive, so I assumed that an update had been made due
> to popular demand and that was why I get the same output wether I use
> <- or =.
>
>   

czesc,

<- and = are not exactly equivalent.  while in many situations you may
use = instead of <-, in some you can't:

x <- 1
x = 1
# same thing

foo = function(a) ...

foo(x <- 2)
# assign to x, and pass it to foo as the argument a

foo(x = 2)
# pass 2 to foo as the argument x


personally, i prefer = to <- wherever possible, but some on this list
have expressed the opinion that such code is rather annoying.  it seems
to be a matter of taste, but you may want to stay in the mainstream and
get used to <-.

vQ

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

Reply via email to