小白教程
所有教程
关于
Search
172.69.59.44
172.69.59.44
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Lua 循环”的源代码
本页内容
上一节:
Lua_变量
下一节:
Lua_流程控制
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:Lua 循环}}[[Category:Lua 教程|6]] = Lua 循环 = 很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。 一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。 循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。 循环语句是由循环体及循环的终止条件两部分组成的。 Lua 语言提供了以下几种循环处理方式: {| class="table table-striped table-hover" ! 循环类型 ! 描述 |- | [[lua while loop|while 循环]] | 在条件为 true 时,让程序重复地执行某些语句。执行语句前会先检查条件是否为 true。 |- | [[lua for loop|for 循环]] | 重复执行指定语句,重复次数可在 for 语句中控制。 |- | [[lua repeat until loop|repeat...until]] | 重复执行循环,直到 指定的条件为真时为止 |- | [[lua nested loops|循环嵌套]] | 可以在循环内嵌套一个或多个循环语句(while do ... end;for ... do ... end;repeat ... until;) |} == 循环控制语句 == 循环控制语句用于控制程序的流程, 以实现程序的各种结构方式。 Lua 支持以下循环控制语句: {| class="table table-striped table-hover" ! 控制语句 ! 描述 |- | [[lua break statement|break 语句]] | 退出当前循环或语句,并开始脚本执行紧接着的语句。 |- | [[lua goto|goto 语句]] | 将程序的控制点转移到一个标签处。 |} == 无限循环 == 在循环体中如果条件永远为 true 循环语句就会永远执行下去,以下以 while 循环为例: <sample title="" desc="" lang="lua" hererun="1"> while( true ) do print("循环将永远执行下去") end </sample>
返回至“
Lua 循环
”。
上一节:
Lua_变量
下一节:
Lua_流程控制