Ben*_*ker 23
"算术运算符"帮助页面(你可以通过它?"%%"
)说
'%%'表示'x mod y'
这是唯一有用的,如果你已经做了足够的节目就知道,这指的是模块化的分工,即整数除x
通过y
并返回的余数.这在许多很多很多应用程序中都很有用.例如(来自评论中的@GavinSimpson),%%
如果您正在运行循环并且希望每隔n次迭代在屏幕上打印某种进度指示器(例如,用于if (i %% 10 == 0) { #do something}
每10次迭代执行一次操作),则非常有用.
既然%%
也适用于R中的浮点数,我只是挖出一个例子,if (any(wts %% 1 != 0))
用于测试任何wts
值是非整数的位置.