English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Lua while 루프

Lua 루프

Lua 프로그래밍 언어에서 while 루프 문장은 조건이 true일 때 루프 본문 문장을 반복적으로 실행합니다.

문법

Lua 프로그래밍 언어에서 while 루프 문법:

while(condition)
do
   statements
end

statements(루프 본문 문장) 하나 또는 여러 문장이 될 수 있습니다.condition(조건) 가능한 어떤 표현식도 될 수 있습니다. condition(조건)  true일 때는 루프 본문 문장을 실행합니다.

흐름도는 다음과 같습니다:

위의 흐름도에서condition(조건)false일 때는 현재 루프를 건너뛰고 스크립트 실행을 계속합니다.

온라인 예제

다음 예제는 a의 값을 반복적으로 출력합니다:

a=10
while(a < 20)
do
   print("a의 값은:", a)
   a = a+1
end

위 코드를 실행하면 다음과 같은 결과가 출력됩니다:

a의 값은:    10
a의 값은:    11
a의 값은:    12
a의 값은:    13
a의 값은:    14
a의 값은:    15
a의 값은:    16
a의 값은:    17
a의 값은:    18
a의 값은:    19

Lua 루프