for i = 1, 50 do
local num = (i % 24) ~= 0 and (i%24) or 24
print(num)
end
输出
1~24 1~24 1 2
--上面的代码复杂了
--后来我又想了个简单的
for i = 1, 50 do
local num = (i-1) % 24 + 1
print(num)
end
输出
1~24 1~24 1 2
错误示范
for i = 1, 50 do
local num = i % 24
print(num)
end
输出
1~23 0 1~23 0 1 2