Lua while 循环

返回上一级

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

语法

Lua 语言中的 while 循环语法格式如下:

while(condition) 
do
   statements  
end

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

statements(循环体语句) 可以是一条或多条语句

while 循环流程图如下:

在这个流程图中,我们可以看到

condition(条件) 为 false 时会跳过当前循环并开始脚本执行紧接着的语句

范例

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

-- !/usr/bin/lua
-- -*- encoding:utf-8 -*-
-- filename: main.lua
-- author: 简单教程(www.twle.cn)
-- Copyright © 2015-2065 www.twle.cn. All rights reserved.

cnt = 11
while( cnt < 17 )
do
   print("cnt 的值为:", cnt)
   cnt = cnt + 1
end

运行以上 Lua 脚本,输出结果如下:

cnt 的值为:    11
cnt 的值为:    12
cnt 的值为:    13
cnt 的值为:    14
cnt 的值为:    15
cnt 的值为:    16

返回上一级

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.