×
Lua 教程Lua 环境安装Lua 基本语法Lua 数据类型Lua 变量Lua 循环Lua 流程控制Lua 函数Lua 运算符Lua 字符串Lua 数组Lua 迭代器Lua table(表)Lua 模块与包Lua 元表(Metatable)Lua 协同程序(coroutine)Lua 文件 I/OLua 错误处理Lua 调试(Debug)Lua 垃圾回收Lua 面向对象Lua 数据库访问

Lua while 循环


Lua 循环Lua 循环


Lua 编程语言中 while 循环语句在判断条件为 true 时会重复执行循环体语句。

语法

Lua 编程语言中 while 循环语法:

while(condition)
do
   statements
end

statements(循环体语句) 可以是一条或多条语句,condition(条件) 可以是任意表达式,在 condition(条件) 为 true 时执行循环体语句。

流程图如下:

在以上流程图中我们可以看出在condition(条件)为 false 时会跳过当前循环并开始脚本执行紧接着的语句。

实例

以下实例循环输出 a 的值:

a=10
while( a < 20 )
do
   print("a 的值为:", a)
   a = a+1
end

执行以上代码,输出结果如下:

a 的值为:    10
a 的值为:    11
a 的值为:    12
a 的值为:    13
a 的值为:    14
a 的值为:    15
a 的值为:    16
a 的值为:    17
a 的值为:    18
a 的值为:    19

Lua 循环Lua 循环


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)