lua语法2循环的使用和函数
-
1.while循环
当condition为true时,执行statements。继续判断,不满足时跳出循环执行下面语句
举例:2.for循环
******数值for循环:(步长不指定默认为1)******泛型for循环:(利用迭代器函数ipairs)
3.repeat…until重复,直到为止
举例:
4.循环嵌套
或者使用不同循环嵌套
5.循环控制语句
break:退出当前循环,执行紧接着语句6.if语句【false和nil为假,true和非nil为真】!!注意0是true
当布尔表达式为false时,执行end之后的程序
if----else语句If---else if---else语句
可嵌套
1.全局函数
2.局部函数
1.多参数返回用,隔开
2.可变参数
{…}表示可变参数个数的数组,(…)可变参数select("#",…)可获得可变参数数量【print……一定要紧跟着end!!】
select(n,…)读取第n个参数既有固定参数又有可变参数,固参一定放前
-
lua中不支持continue的功能,如果要想实现C/C++中continue的方法,可以这样做:
举例:
for i=1,10 do
if a<1 then
continue
end
print(''Dian'')
end
可以嵌套一个for循环,采用break的方式来实现continue的功能。
for i=1,10 do
for var=1,1 do
if a<1 then
break
end
print(''Dian'')
end
end