循环控制语句

简介: Lua中的循环用于重复执行语句,根据条件决定何时终止。循环结构包含循环体和终止条件。控制循环的语句有`break`(退出循环)和`goto`(转移执行位置)。当条件始终为真时,会出现无限循环,如`while true do ... end`,示例会持续打印"循环将永远执行下去"。

Lua 循环

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

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

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

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

循环控制语句

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

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

控制语句 描述
break 语句 退出当前循环或语句,并开始脚本执行紧接着的语句。
goto 语句 将程序的控制点转移到一个标签处。
无限循环
在循环体中如果条件永远为 true 循环语句就会永远执行下去,以下以 while 循环为例:

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

相关文章
|
1月前
|
C语言
用while语句实现循环
用while语句实现循环
24 1
|
22天前
|
存储 Java
JavaSE——流程控制-循环结构(for循环、while循环、小案例、do-while循环、死循环、循环嵌套)
JavaSE——流程控制-循环结构(for循环、while循环、小案例、do-while循环、死循环、循环嵌套)
22 0
|
11天前
|
C++
C++一分钟之-循环结构:for与while循环
【6月更文挑战第18天】在C++中,`for`循环适合已知迭代次数,如数组遍历;`while`循环适用于条件驱动的未知次数循环。`for`以其初始化、条件和递增三部分结构简洁处理重复任务,而`while`则在需要先检查条件时更为灵活。常见错误包括无限循环和逻辑错误,解决办法是确保条件更新和正确判断。了解两者应用场景及陷阱,能提升代码效率和可读性。
22 6
|
4天前
|
机器学习/深度学习
详解分支和循环结构(剖析if语句,switch语句,while循环,for循环,do-while循环)
详解分支和循环结构(剖析if语句,switch语句,while循环,for循环,do-while循环)
20 0
|
1月前
|
C语言
用do…while语句实现循环
用do…while语句实现循环
25 1
|
1月前
|
C语言
用for语句实现循环
用for语句实现循环
22 1
|
30天前
|
程序员 Python
循环控制语句
循环控制语句
|
1月前
|
Python
使用while语句实现循环
在编程中,循环是一种常用的控制结构,它允许代码块重复执行,直到满足某个条件为止。Python中的while语句是实现循环的常用方法之一。下面,我们将详细介绍如何使用while语句来实现循环,并附上示例代码。
23 2
|
1月前
|
存储
用do while语句实现循环
用do while语句实现循环
19 0
|
1月前
|
存储 Python
使用for语句实现循环
在编程中,循环结构是一种非常重要的控制流机制,它允许我们重复执行一段代码,直到满足特定的条件为止。在Python中,for语句是实现循环的一种常用方法。它通常用于遍历序列(如列表、元组、字符串)或迭代器,对序列中的每个元素执行相同的操作。本文将详细介绍如何使用for语句实现循环,并附上示例代码。
20 0