3 while 반복문의 기초
while문도 반복문의 일종입니다. 하지만 for문과는 다르게 조건이 참(true)일 경우 while문 안에 있는 내용이 무한 반복됩니다. 루아의 while문 형식은 아래와 같습니다.
while 조건 do
반복할 내용
end
while문의 조건을 true로 고정하면 무한 반복합니다. while문의 작동은 먼저 조건이 참(true)인지 거짓(false)인지 판별합니다. 이때 조건이 참(true)일 경우 반복할 내용을 한 번 실행합니다. 그리고 다시 조건을 살펴보고 참(true)일 경우 다시 실행하고, 거짓(false)일 경우에는 반복할 내용을 실행하지 않고 while문을 빠져나옵니다.
예제 코드를 실행해 보면서 어떻게 작동하는지 알아봅시다. 먼저 아래 코드를 작성해 봅시다. 로블록스에서는 실습용 파트에 스크립트만 추가합니다.
그림 3-11 | 파트와 스크립트 추가