扫码一下
查看教程更方便
与在循环顶部测试循环条件的 for 和 while 循环不同,Lua 编程语言中的 repeat...until 循环在循环底部检查其条件。
repeat...until
循环类似于 while 循环,不同之处在于 repeat...until
循环保证至少执行一次。
Lua编程语言中 repeat...until
循环的语法如下
repeat
statement(s)
until( condition )
**
注意
**,条件表达式出现在循环的末尾,因此循环中的语句在测试条件之前执行一次。
如果条件为假,则控制流跳回执行,循环中的语句再次执行。 这个过程一直重复,直到给定的条件变为真。
--[ 变量定义 --] a = 10 --[ 执行循环 --] repeat print("a的值为:", a) a = a + 1 until( a > 15 )
上述代码运行结果如下
a的值为: 10
a的值为: 11
a的值为: 12
a的值为: 13
a的值为: 14
a的值为: 15