본문 바로가기
Zig

[Zig] while 반복문(loop)

by 코드쉼터 2024. 3. 20.

while 반복문을 정의하는 방법은 다음 같습니다.

---------------------------------------------------------------------------------------------------

 while ( true 또는 false 가 나오는 조건식 ) : ( 반복 될때마다 실행되는 코드 )

 {

     위 조건식이 true 일 경우 이 영역에 있는 코드를 계속해서 실행

 }

 

중괄호 안에서 continue 를 만나면 반복 될때마다 실행되는 코드 를 수행하고 조건식을 검사하여 true 면 첫 줄부터 반복을 계속 진행합니다.

(continue 아래 작성된 코드들을 무시한다고 생각하시면 편합니다.)

중괄호 안에서 break 를 만나면 while 반복문을 강제로 탈출합니다.

---------------------------------------------------------------------------------------------------

 

예시

var n : u32 = 1;

while ( true ) : ( n += 1 ) // 조건식이 항상 true 이기 때문에 break 가 없으면 무한 반복됩니다.
{
    if ( n == 4 ) { break; } // n 이 4 가 되었을때 반복을 강제로 탈출합니다.
}

 

// while 반복문 탈출 후에 n 의 값은 4로 증가 되었습니다.

 

 

'Zig' 카테고리의 다른 글

[Zig] 함수(functions)  (0) 2024.03.20
[Zig] for 반복문(loop)  (0) 2024.03.20
[Zig] if 조건문(statement)  (0) 2024.03.20
[Zig] 문자열(string literals)  (0) 2024.03.20
[Zig] 배열(arrays)  (0) 2024.03.20