1.Lua语言的循环包括(while,for,repeat ..until,控制语句break,循环间可以互相嵌套
while(true)
do
print ("hello")
end
for init,int max/min value,increment
do
statements
end
常用于输出table里面的值,ipairs是lua中用于迭代器函数
days={"monday","tuesday","wendsday","thursday","friday","saturday","sunday"}
for i,v in ipairs(days)
do
print (v)
end
repeat个人感觉挺有用,当条件为true时才会终止循环
repeat
statements
until(condition)
a=1
repeat
a=2+1
print (a)
until (a>20)
2.lua语言中的流程控制包括if ,elseif,else,特别注意:elseif中间没有空格
if (1)
then
print ("hello")
end
a=1
b=2
if (a<b)
then
print ("a<b")
elseif (a==b)
then
print ("a=b")
else
print (a<b")
end