欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
脚本语言·
Lua教程
[目录]
·
Lua while 循环
Lua 教程
Lua 环境安装
Lua 基础编程
Lua 基本语法 Lua 数据类型 Lua 变量 Lua 运算符 Lua 字符串 Lua 数组 Lua table(表) Lua 条件语句 Lua 循环语句 Lua 迭代器 Lua 函数 Lua 模块 Lua 元表(Metatable)Lua 流程控制
Lua if 语句 Lua if...else 语句 Lua if 嵌套语句 Lua while 循环 Lua for 循环 Lua repeat...until 循环 Lua 循环嵌套 Lua break 语句 Lua goto 语句Lua 高级编程
Lua 文件 I/O Lua 错误处理 Lua 协程(coroutine) Lua 调试(debug) Lua 垃圾回收 Lua 面向对象 Lua 数据库访问
Lua 教程
Lua 环境安装
Lua 基础编程
Lua 基本语法 Lua 数据类型 Lua 变量 Lua 运算符 Lua 字符串 Lua 数组 Lua table(表) Lua 条件语句 Lua 循环语句 Lua 迭代器 Lua 函数 Lua 模块 Lua 元表(Metatable)Lua 流程控制
Lua if 语句 Lua if...else 语句 Lua if 嵌套语句 Lua while 循环 Lua for 循环 Lua repeat...until 循环 Lua 循环嵌套 Lua break 语句 Lua goto 语句Lua 高级编程
Lua 文件 I/O Lua 错误处理 Lua 协程(coroutine) Lua 调试(debug) Lua 垃圾回收 Lua 面向对象 Lua 数据库访问Lua while 循环
Lua 编程语言中 while 循环语句在判断条件为 true 时会重复执行循环体语句。
1. Lua while 循环语句的语法
while(condition) do statements end
statements(循环体语句) 可以是一条或多条语句,condition(条件) 可以是任意表达式,在 condition(条件) 为 true 时执行循环体语句。
while 循环语句的流程图如下:

在以上流程图中我们可以看出在 condition(条件) 为 false 时会跳过当前循环并开始脚本执行紧接着的语句。
2. Lua while 循环语句的范例
以下范例循环输出 a 的值:
a=1
while( a < 10 )
do
print("a 的值为:", a)
a = a+1
end
执行以上代码,输出结果如下:
a 的值为: 1 a 的值为: 2 a 的值为: 3 a 的值为: 4 a 的值为: 5 a 的值为: 6 a 的值为: 7 a 的值为: 8 a 的值为: 9
下一章:Lua for 循环
Lua 编程语言中 for 循环语句可以重复执行指定语句,重复次数可在 for 语句中控制。Lua 编程语言中 for语句有两大类:数值for循环、泛型for循环。Lua 编程语言中数值 for 循环语法格式: for var=exp1,exp2,exp3 do <执行体> end。
AI 中文社
Lua 循环语句
Lua 循环语句