Lua 入门简介
Lua 环境安装
Lua 基本语法
Lua 数据类型
Lua 变量
Lua 循环
Lua while 循环
Lua for 循环
Lua repeat…until 循环
Lua 循环嵌套
Lua break 语句
Lua 流程控制
Lua if 语句
Lua if...else 语句
Lua if 嵌套语句
Lua 函数
Lua 运算符
Lua 字符串
Lua 数组
Lua 迭代器
Lua table(表)
Lua 模块与包
Lua 元表(Metatable)
Lua 协同程序(coroutine)
Lua 文件 I/O
Lua 错误处理
Lua 调试(Debug)
Lua 垃圾回收
Lua 面向对象
Lua 数据库访问
Lua repeat…until 循环 - Lua 教程 - 光年文档管理系统(Light Year Doc)
网站首页
Lua repeat…until 循环
Lua 编程语言中 repeat...until 循环语句不同于 for 和 while循环,for 和 while循环d的条件语句在当前循环执行开始时判断,而 repeat...until 循环的条件语句在当前循环结束后判断。 ## 语法 Lua 编程语言中 repeat...until 循环语法格式: ```lua repeat statements while( condition ) ``` repeat...until 是条件后行,所以repeat...until 的循环体里面至少要运行一次。 **statements(循环体语句)** 可以是一条或多条语句,**condition(条件)** 可以是任意表达式,在 **condition(条件)** 为 true 时执行循环体语句。 在**condition(条件)**为 false 时会跳过当前循环并开始脚本执行紧接着的语句。 Lua repeat...until 循环流程图如下:  ## 实例 ```lua --[ 变量定义 --] a = 10 --[ 执行循环 --] repeat print("a的值为:", a) a = a + 1 until( a > 15 ) ``` 执行以上代码,程序输出结果为: ```markup a的值为: 10 a的值为: 11 a的值为: 12 a的值为: 13 a的值为: 14 a的值为: 15 ```
上一篇:
Lua for 循环
下一篇:
Lua 循环嵌套