我想制作一个脚本,该脚本可以使用任何数字,最多可以计数并以一种格式返回。像这样
for i = 1,9 do
print(i)
end
将返回
1
2
3
4
5
6
7
8
9
但是我希望它像这样打印
1 2 3
4 5 6
7 8 9
我希望它甚至可以处理9种以上的东西,所以像20这样的东西会像这样
1 2 3
4 5 6
7 8 9
10 11 12
13 14 15
16 17 18
19 20
我确定可以使用lua中的字符串库来完成此操作,但是我不确定如何使用该库。
有什么帮助吗?
function f(n,per_line)
per_line = per_line or 3
for i = 1,n do
io.write(i,'\t')
if i % per_line == 0 then io.write('\n') end
end
end
f(9)
f(20)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句