lua的 repeat ..... until

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-28 09:40   20   0

1:先看一个小程序的运行结果 <repeat-until.lua>

a = 1

repeat
print("value a:", a)
a = a + 1

until( a > 5 )

[root@localhost testLua]# lua repeat-until.lua
value a: 1
value a: 2
value a: 3
value a: 4
value a: 5

2:把a=1的赋值改为 a=6,再看运行结果:

[root@localhost testLua]# lua repeat-until.lua
value a: 6


3:把a=6的赋值改为a = 5,最后的运行结果:

[root@localhost testLua]# lua repeat-until.lua
value a: 5


通过以上三次测试可以知道,repeat...until是先运行一次statement;再检测until语句的条件(condition)。




分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP