[R] I think this is a bug
Petr Pikal
petr.pikal at precheza.cz
Tue Jul 18 18:31:34 CEST 2006
Hi
not at all
works for me
> a<-1
> b<-2
> if (a>b) {print("Hallo")} else {print("OK")}
[1] "OK"
> if (a<b) {print("Hallo")} else {print("OK")}
[1] "Hallo"
>
you probably started your else on new line e.g.
> if (a<b) {print("Hallo")} {
Error: syntax error in " if (a<b) {print("Hallo")} {"
> if (a<b)
+ {print("Hallo")} else
+ {print("OK")}
[1] "Hallo"
>
HTH
Petr
On 18 Jul 2006 at 17:43, Xavier Barron wrote:
Date sent: Tue, 18 Jul 2006 17:43:42 +0200 (CEST)
From: Xavier Barron <xbarron at yahoo.com>
To: r-help at stat.math.ethz.ch
Subject: [R] I think this is a bug
> Hello!
>
> I work with:
>
> R : Copyright 2006, The R Foundation for
> Statistical Computing
> Version 2.3.1 (2006-06-01)
>
> On Windows XP Professional (Version 2002) SP2
>
> I think there is a bug in the conditional
> execution if (expr1) {expr2} else {expr3}
>
> If I try:
>
> "if (expr1) expr2 else expr3"
>
> it works well but when I put the expression expr2
> and expr3 between {} I receive an error message
> like this one:
>
> "Erreur dans parse(file, n = -1, NULL, "?") :
> erreur de syntaxe ŕ la ligne
> 4: }
> 5: else"
>
> ...which translated in english gives:
>
> "Error in parse(file, n = -1, NULL, "?") : syntax
> error at the line
> 4: }
> 5: else"
>
> Maybe, there is something I don't understand. I
> should be very grateful if you would help me to
> solve this issue.
>
> Best regards,
>
> Xavier
>
> ___________________________
> Xavier Barron
> 20, rue de la Pierre Levée
> 75011 Paris
> 0143381141 / 0675062109
>
> ______________________________________________
> R-help at 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 and provide commented,
> minimal, self-contained, reproducible code.
Petr Pikal
petr.pikal at precheza.cz
More information about the R-help
mailing list