Boucle Lua


Dans de nombreux cas, nous devons effectuer des opérations répétitives régulières, nous devons donc exécuter à plusieurs reprises certaines instructions du programme.

Un groupe d'instructions exécutées à plusieurs reprises est appelé corps de boucle. Le fait qu'il puisse continuer à être répété détermine la condition de fin de la boucle.

Une structure de boucle est une structure de processus qui exécute à plusieurs reprises un certain programme dans certaines conditions. Le programme qui est exécuté à plusieurs reprises est appelé un corps de boucle.

L'instruction de boucle est composée de deux parties : le corps de la boucle et la condition de fin de boucle.

loop.png

Le langage Lua fournit les méthodes de traitement de boucle suivantes :

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

Instruction de contrôle de boucle

L'instruction de contrôle de boucle est utilisée pour contrôler le flux du programme, pour réaliser diverses méthodes structurelles du programme.

Lua prend en charge les instructions de contrôle de boucle suivantes :

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

Boucle infinie

Dans le corps de la boucle, si la condition est toujours vraie, l'instruction de boucle sera être exécuté pour toujours. Ce qui suit prend la boucle while comme exemple :

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