如果没有mod操作符,我该怎么办?

tla*_*uke 12 modulo roku brightscript

此脚本语言没有%或Mod().我有一个Fix(),它可以删除数字的小数部分.我只需要积极的结果,所以不要太强大.

Joh*_*lén 20

// mod = a % b

c = Fix(a / b)
mod = a - b * c
Run Code Online (Sandbox Code Playgroud)

做?我假设你至少可以分开这里.所有投注均为负数.


Str*_*lok 6

a mod n = a - (n * Fix(a/n))


Nas*_*nov 6

对于后代,BrightScript现在有一个模运算符,它看起来像这样:

c = a mod b
Run Code Online (Sandbox Code Playgroud)

  • @MDXF-它没有提供问题的* title *答案,但实质性的答案是:如果您阅读正文,它会说“这种愚蠢的脚本语言没有%或Mod()”-就是这种情况在2010年,但没有更多。 (3认同)