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 |