一:while循环(C#的while循环)
二:for循环(C#的for循环)
——数值for循环
Lua中的for循环三个表达式在循环开始前一次性求值,以后不再进行求值:
下面的循环程序的三个表达式在一开始就赋了值并且之后不会被修改,i改变任何值都是执行10次循环,i修改的值只会影响内部的值
——泛型for循环(使用Lua中的迭代器函数pairs与ipairs,类似于foreach)
三:repeat-until循环(C#的do-while循环)
四:嵌套循环
一个小例子:
Lua中没有continue只有break,可以用break跳出循环,在嵌套循环中break将跳出最内层循环