[R] is it safe to replace every "<-" by "=" in R code?

S Ellison S.Ellison at lgc.co.uk
Mon Jan 14 04:25:25 CET 2008


.. and don't forget that 6 -> x works but 6 = x won't ...

>>> "Gabor Grothendieck" <ggrothendieck at gmail.com> 01/13/08 10:50 PM >>>
No.

> f <- function(a = 3, b = 4) a-b
> f(b = 10)
[1] -7
> f(b <- 10)
[1] 6

but if you only replace it in the context:

x <- ...

then it should be ok.

On Jan 13, 2008 5:41 PM, Nasser Abbasi <nma at 12000.org> wrote:
> hi;
>
> When I first started looking at R code, I thought that the <- notation
for
> assignment made the code less readable (and I still do).  Then I found
that
> now one can use "=" in place of "<-" for assignment (I understand this
> started since version 1.4). Anyway, I think using "=" makes the code
much
> more readable.
>
> I was wondering, would it be safe if I replace all the occurrences of
"<-"
> by "=" in any function of R? Or do you think this will break things?
>
> I like to look at a pretty code, and I just can't stand looking at
those
> "<-" any more :)
>
> I am using latest version of R on windoz platform.
>
> thanks
> Nasser
>
> ______________________________________________
> R-help at 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.
>

______________________________________________
R-help at 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.




More information about the R-help mailing list