06、Lua 循环

Lua 循环

  • 很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。
  • 一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。
  • 循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。
  • 循环语句是由循环体及循环的终止条件两部分组成的。
    在这里插入图片描述
    Lua语言提供了以下几种循环处理方式:
循环类型 描述
while 循环 在条件为 true 时,让程序重复地执行某些语句。执行语句前会先检查条件是否为 true。
for 循环 重复执行指定语句,重复次数可在 for 语句中控制。
Lua repeat…until 重复执行循环,直到 指定的条件为真时为止
循环嵌套 可以在循环内嵌套一个或多个循环语句(while、for、do…while)

循环控制语句

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

控制语句 描述
break 语句 退出当前循环或语句,并开始脚本执行紧接着的语句

无限循环

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

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

相关推荐

  1. 02Lua 环境安装

    2024-03-27 10:54:06       21 阅读
  2. 04Lua 数据类型

    2024-03-27 10:54:06       18 阅读
  3. 05Lua 变量

    2024-03-27 10:54:06       16 阅读
  4. 08Lua 函数

    2024-03-27 10:54:06       15 阅读
  5. 09Lua 运算符

    2024-03-27 10:54:06       16 阅读
  6. Lua 基础 01 入门

    2024-03-27 10:54:06       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-27 10:54:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-27 10:54:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-27 10:54:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-27 10:54:06       20 阅读

热门阅读

  1. 微信小程序对于回调函数异步API的优化

    2024-03-27 10:54:06       18 阅读
  2. 深度学习调参指南

    2024-03-27 10:54:06       16 阅读
  3. 什么是软件工程?如何应用软件工程原则?

    2024-03-27 10:54:06       17 阅读
  4. 卸载docker

    2024-03-27 10:54:06       13 阅读
  5. linux - rm命令删除文件到垃圾箱

    2024-03-27 10:54:06       15 阅读
  6. 决策树学习-计算数据集的信息熵

    2024-03-27 10:54:06       18 阅读
  7. c# 执行动态编译的方法

    2024-03-27 10:54:06       19 阅读
  8. C语言动态分配数组

    2024-03-27 10:54:06       18 阅读
  9. rust - 动态构造文件名字符串

    2024-03-27 10:54:06       19 阅读