×
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 repeat...until 循环


Lua 循环Lua 循环


Lua 编程语言中 repeat...until 循环语句不同于 for 和 while循环,for 和 while 循环的条件语句在当前循环执行开始时判断,而 repeat...until 循环的条件语句在当前循环结束后判断。

语法

Lua 编程语言中 repeat...until 循环语法格式:

repeat
   statements
until( condition )

我们注意到循环条件判断语句(condition)在循环体末尾部分,所以在条件进行判断前循环体都会执行一次。

如果条件判断语句(condition)为 false,循环会重新开始执行,直到条件判断语句(condition)为 true 才会停止执行。

Lua repeat...until 循环流程图如下:

实例

--[ 变量定义 --]
a = 10
--[ 执行循环 --]
repeat
   print("a的值为:", a)
   a = a + 1
until( a > 15 )

执行以上代码,程序输出结果为:

a的值为:    10
a的值为:    11
a的值为:    12
a的值为:    13
a的值为:    14
a的值为:    15

Lua 循环Lua 循环


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)