本文共 692 字,大约阅读时间需要 2 分钟。
01:
while循环local i=1while i<10 doprint(i)i=i+1end123456789
02:
数值for循环--for 循环--for var star,end,step do--var从star 变化到end 每次变化一个step(默认为1)--循环体--endfor i=1,10,1 doprint(i)endfor i=10,1,-2 doprint(i)end
泛型for循环
table1={key1=11,key2=22}for k,v in pairs(table1) doprint(k,v)endtable2={"hung","lu","lan"}for k,v in pairs(table2) doprint(k,v)endkey1 11key2 221 hung2 lu3 lan
03:
repeat statements until( condition ) 循环条件判断语句(condition)在循环体末尾部分,所以在条件进行判断前循环体都会执行一次。 如果条件判断语句(condition)为 false,循环会重新开始执行,直到条件判断语句(condition)为 true 才会停止执行。Lua repeat…until 循环流程图如下
--[ 变量定义 --]a = 10--[ 执行循环 --]repeat print("a的值为:", a) a = a + 1until( a > 15 )a的值为: 10a的值为: 11a的值为: 12a的值为: 13a的值为: 14a的值为: 15
转载地址:http://ynrxo.baihongyu.com/