这是什么意思?

Pip*_*Pip 3 syntax r

从这个问题你可以说我对代码知之甚少!我的问题是:

这段代码是什么意思?

mnlong <- 280.460 + .9856474 * time
mnlong <- mnlong %% 360
mnlong[mnlong < 0] <- mnlong[mnlong < 0] + 360
Run Code Online (Sandbox Code Playgroud)

据我所知,mnlongtime变数,但%%让我困惑.

有人可以给我一个基本的描述吗?

sha*_*oth 6

最有可能的是%%表示按模数进行整数除法 - 结果在0..360范围内.它用于某些值不能超出一些合理范围的情况,例如可能只在0..360度范围内的长期例子.

  • 范围是0..359,因为360模数360是0. (4认同)

小智 5

采取有根据的猜测,这里的语言是R或S/Splus.正如其他人所说:%%是mod运算符.