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

Gabor Grothendieck ggrothendieck at gmail.com
Sun Jan 13 23:50:15 CET 2008


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




More information about the R-help mailing list