Hoas 不知道为什么是这种结果,我自己的能作的解释就是后者是一个无限循环小数而前者是一个无限不循环小数…… 1 / 49 * 49 == 1 #> [1] FALSE (1 / 49) * 49 == 1 #> [1] FALSE 1 / 18 * 18 == 1 #> [1] TRUE 请问有更清晰的解释吗?
yihui Hoas https://cran.rstudio.com/doc/FAQ/R-FAQ.html#Why-doesn_0027t-R-think-these-numbers-are-equal_003f