代码及输出:
代码
--循环
--任何地方调用break都可以退出循环
--while循环
--[[
while(condition)
do
statements
end
]]
--for循环
--[[
var初始值exp1,结束点为exp2,每次增长数为exp3,不写exp3则默认为1
for var=exp1,exp2,exp3 do
<执行体>
end
]]
--[[
泛型形式
for i,v in ipairs(a)
do print(v)
end
]]
--repeat...until循环
print("循环测试-----------------------------------------------------")
--Lua while 循环
a=10
while( a < 15 )
do
print("a 的值为:", a)
a = a+1
end
--Lua for 循环
for i = 0,6,2 do
print(i)
end
days = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"}
for i,v in ipairs(days) do
print(i.."+++"..v)
end
输出
循环测试-----------------------------------------------------
a 的值为: 10
a 的值为: 11
a 的值为: 12
a 的值为: 13
a 的值为: 14
0
2
4
6
1+++Sunday
2+++Monday
3+++Tuesday
4+++Wednesday
5+++Thursday
6+++Friday
7+++Saturday
Lua学习之一环境搭建:https://blog.csdn.net/cmqwan/article/details/80742135
Lua学习之二基本类型:https://blog.csdn.net/cmqwan/article/details/80742990
Lua学习之三流程控制:https://blog.csdn.net/cmqwan/article/details/80749169
Lua学习之四循环 :https://blog.csdn.net/cmqwan/article/details/80749241
Lua学习之五面向对象:https://blog.csdn.net/cmqwan/article/details/80749348
Lua学习之六模块 :https://blog.csdn.net/cmqwan/article/details/80752806
Lua学习之七源码 :https://blog.csdn.net/cmqwan/article/details/80752873