循环(Loop)

Time:5 分钟

Loop(循环)可用来多次执行代码。Lua 中存在多种循环,虽然都会重复运行一段代码,但其执行方式有着一定差异。

循环类型

for — do

fordo 循环可以让开发者将命令或命令组运行指定次数。其基本语法包括一个控制变量(control variable)、一个**起始(start)值、一个结束(end)值和一个非必须的增量(increment)**值。

for

count
https://developer.roblox.com/assets/blt520577ecaffd5e7d/u-arrow-blue.png

控制
变量

=

1
https://developer.roblox.com/assets/blt520577ecaffd5e7d/u-arrow-blue.png

起始

,

10
https://developer.roblox.com/assets/blt520577ecaffd5e7d/u-arrow-blue.png

结束

,

1
https://developer.roblox.com/assets/blt520577ecaffd5e7d/u-arrow-blue.png

增量

do

此循环从起始值开始运行,doend 之间的代码每运行一次,就对此值进行增加或减少一次,直到达到结束值为止。例如,以下循环以 1 开始并增加到 5 为止,在每次迭代时都输出 count(控制变量)值:

Roblox官方链接:循环(Loop)