我没有太多的编码经验,所以我不知道一个有效的模块替代方案,我的问题是,我想要有同样的有趣,但它永远返回零,如果有意义的话。
因此,我有一个任意值%8,我希望我的结果去(1,2,3,4,5,6,7,8,1,2,3,等等)
任何帮助或推动正确的方向将不胜感激。
发布于 2022-07-18 09:50:24
我想您是在尝试从1到8循环创建索引。对于从0到7的基于零的偏移量,通过使用i % 8,这将是非常简单的;请考虑简单地将表设置为零。
对于一个基于一个的指数,最简单的方法是先减去1,使其基于零,然后应用模块进行环绕,然后添加1使其再次基于一个基础:((i - 1) % 8) + 1。
发布于 2022-07-18 06:06:26
,所以我有一个任意值%8,我想要我的结果去(1,2,3,4,5,6,7,8,1,2,3,等等)
local result = value % 8 + 1这是一个简单的数学题。如果一个模拟运算符没有给你想要的结果,使用或添加其他到您的公式。
https://stackoverflow.com/questions/73016236
复制相似问题