好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Lua 循环

Lua 循环

很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。

一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。

循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。

循环语句是由循环体及循环的终止条件两部分组成的。

Lua 语言提供了以下几种循环处理方式:

循环类型 描述 while 循环 在条件为 true 时,让程序重复地执行某些语句。执行语句前会先检查条件是否为 true。 for 循环 重复执行指定语句,重复次数可在 for 语句中控制。 repeat...until 重复执行循环,直到 指定的条件为真时为止 循环嵌套 可以在循环内嵌套一个或多个循环语句(while do ... end;for ... do ... end;repeat ... until;)

循环控制语句

循环控制语句用于控制程序的流程, 以实现程序的各种结构方式。

Lua 支持以下循环控制语句:

控制语句 描述 break 语句 退出当前循环或语句,并开始脚本执行紧接着的语句。 goto 语句 将程序的控制点转移到一个标签处。

无限循环

在循环体中如果条件永远为 true 循环语句就会永远执行下去,以下以 while 循环为例:

实例

while ( true )
do
    print ( "循环将永远执行下去" )
end

查看更多关于Lua 循环的详细内容...

  阅读:30次

上一篇

下一篇

第1节:Lua 教程    第2节:Lua 环境安装    第3节:Lua 基本语法    第4节:Lua 数据类型    第5节:Lua 变量    第6节:Lua 循环    第7节:Lua 流程控制    第8节:Lua 函数    第9节:Lua 运算符    第10节:Lua 字符串    第11节:Lua 数组    第12节:Lua 迭代器    第13节:Lua table(表)    第14节:Lua 模块与包    第15节:Lua 元表(Metatable)    第16节:Lua 协同程序(coroutine)    第17节:Lua 文件 I/O    第18节:Lua 错误处理    第19节:Lua 调试(Debug)    第20节:Lua 垃圾回收    第21节:Lua 面向对象    第22节:Lua 数据库访问    第23节:Lua 5.3 参考手册