佚名通过本文主要向大家介绍了lua for语句,lua for windows,lua for循环,lua foreach,lua中for循环等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:lua中for语句的问题
描述:
解决方案1:
描述:
for i=1,10 do
print(i)
end
max=i
print(max)
--结果为:1 2 3 4 5 6 7 8 9 10 nil
--为什么i默认加1?这是lua的固定规则?
--最后max为什么是nil值?赋给max的i是全局变量,for里面的是局部变量?
解决方案1:
for i = start, limit, step do
-- do stuff here
end
其中, start
是起始值, limit
是结束值, step
是步进(可省, 默认是1).i
是for
循环的local
变量, for
循环之后i
不存在.
官方文档: http://www.lua.org/manual/5.2/manual.html#3.3.5