Nasser Abbasi
2008-Jan-13 22:41 UTC
[R] is it safe to replace every "<-" by "=" in R code?
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
Gabor Grothendieck
2008-Jan-13 22:50 UTC
[R] is it safe to replace every "<-" by "=" in R code?
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. >
.. 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 <- notationfor> assignment made the code less readable (and I still do). Then I foundthat> now one can use "=" in place of "<-" for assignment (I understand this > started since version 1.4). Anyway, I think using "=" makes the codemuch> 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 atthose> "<-" 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 guidehttp://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.