数字后面的点是否在算术语句中有任何特定含义?

时间:2014-07-27 12:47:20

标签: r syntax

我正在维护一些前一位作者使用过如下语句的代码:

x <- 1. * a + b

或:

if (y < 1.e-3)

或:

z[z < 0.] <- 0

或:

f <- aa + bb / 2.

这些陈述中的点没有出现在参数或函数名称中,并且它们没有出现在公式中,因此我无法确定它们是否具有任何重要性。据我所知,用替换变量的常量计算的类似语句不会有任何不同的评估。

我认为也许这些时期被插入以强迫结果浮动,但这些陈述在这方面似乎并不模糊,我并不认为R在这方面需要任何帮助不同的数字类型。他只能提出的另一个解释是,这些值最初是浮点数,而前一位作者在将它们更改为整数时懒得删除小数点。

是否有任何其他可能用于相关的点,或者我是否可以安全地清理这些陈述?

0 个答案:

没有答案