From salmajj at softhome.net  Mon Apr 18 18:12:41 2011
From: salmajj at softhome.net (salmajj)
Date: Mon, 18 Apr 2011 09:12:41 -0700 (PDT)
Subject: [Rd] Dangerous Bug with IF function of R
Message-ID: <1303143161471-3457976.post@n4.nabble.com>

hi!
there is a bug with the IF operator that is really dangerous!
please try the code below and if someone could explain to me why when (q is
equal to 0.8, 0.9 or 1) R do not print it?

q=0
for (j in 1:11){

if ((q==1)){
print(q)
	}			
q=q+0.1
}

so in this code q is incremented from 0 to 1.1. but R do not capture print
the value 1, 0.8 and 0.9 !! try to change (q==0.4) it gonna print 0.4. but
if you put q==0.8 or 0.9 or 1 it doesn't work!!!
please try it it is amazing!!!

--
View this message in context: http://r.789695.n4.nabble.com/Dangerous-Bug-with-IF-function-of-R-tp3457976p3457976.html
Sent from the R devel mailing list archive at Nabble.com.



[Rd] Dangerous Bug with IF function of R
salmajj