루아 루프
많은 경우 정기적으로 반복적인 작업을 수행해야 하므로 프로그램에서 특정 명령문을 반복적으로 실행해야 합니다.
반복적으로 실행되는 명령문의 그룹을 루프 본문이라고 합니다. 계속해서 반복할 수 있는지 여부에 따라 루프의 종료 조건이 결정됩니다.
루프 구조는 특정 조건에서 특정 프로그램을 반복적으로 실행하는 프로세스 구조입니다.
루프문은 루프 본문과 루프 종료 조건의 두 부분으로 구성됩니다.
Lua 언어는 다음과 같은 루프 처리 방법을 제공합니다.
循环类型 | 描述 |
---|---|
while 循环 | 在条件为 true 时,让程序重复地执行某些语句。执行语句前会先检查条件是否为 true。 |
for 循环 | 重复执行指定语句,重复次数可在 for 语句中控制。 |
Lua repeat...until | 重复执行循环,直到 指定的条件为真时为止 |
循环嵌套 | 可以在循环内嵌套一个或多个循环语句(while、for、do..while) |
루프 제어문
루프 제어문을 사용하여 루프의 흐름을 제어합니다. 프로그램, 프로그램의 다양한 구조적 방법을 구현합니다.
Lua는 다음 루프 제어 문을 지원합니다.
控制语句 | 描述 |
---|---|
break 语句 | 退出当前循环或语句,并开始脚本执行紧接着的语句。 |
무한 루프
루프 본문에서 조건이 항상 true이면 루프 문은 다음은 while 루프를 예로 들어 설명합니다.
while( true ) do print("循环将永远执行下去") end