前言
几乎所有的编程语言,必然会涉及到条件控制,比如像 if for循环等,本篇将介绍在lua中如何使用条件控制语句
Lua控制结构
Lua
语言提供了一组精简且常用的控制结构,包括用于条件执行的证以及用于循环的 while
、
repeat
和
for
。 所有的控制结构语法上都有一个显式的终结符: end
用于终结
if
、
for
及
while
结构,
until
用于终结repeat 结构
if then elseif else
if 语句先测试其条件,并根据条件是否满足执行相应的 then 部分或 else 部分,else 部分是可选的
function testif(a)
if a>0 then
print("a是正数")
end
end
function testif(a)
if a>0 then
print("a是正数")
else
print("a是负数")
end
end
如果要编写嵌套的
if
语句,可以使用
elseif
。 它类似于在
else
后面紧跟 一个if
。根据传入的年龄返回不同的结果,如下需求
age<=18 青少年,a

本文深入解析Lua语言的if-then elseif-else、while、repeat和for循环,助你理解基本的条件控制和迭代逻辑。涵盖嵌套if、年龄分类、循环数组示例,以及for循环的数值型和泛型用法。
最低0.47元/天 解锁文章
2079

被折叠的 条评论
为什么被折叠?



