模块替代Lua

  • 本文关键字:Lua 模块 lua modulo
  • 更新时间 :
  • 英文 :


我没有太多的编码经验,所以我真的不知道模的有效替代方案,我的问题是我想拥有相同的函数性,但如果有意义的话,它永远不会返回零。

所以我有一个arbritary值%8,我希望我的结果去(1,2,3,4,5,6,7,8,1,2,3等)

如有任何帮助或推动,我们将不胜感激。

我假设您正在尝试创建从18循环的索引。对于从07的基于零的偏移,通过使用i % 8,这将是微不足道的;可以考虑简单地将表设为零。

对于基于一的索引,最简单的方法是首先减去1使其基于零,然后应用模进行环绕,然后加上1使其再次基于一:((i - 1) % 8) + 1

所以我有一个arbritary值%8,我希望我的结果(1,2,3,4,5,6,7,8,1,2,3等)

local result = value % 8 + 1

这是一道简单的数学题。如果一个算术运算符不能给你所需的结果,请使用或添加其他运算符到你的公式中。

相关内容

  • 没有找到相关文章

最新更新