While은 반복문으로 뒤에 오는 값이 True 일 때 실행된다. While 뒤에 True가 오면 무한 반복이 실행된다.
void Start() { int i = 0; while(i < end) { i++; print($"i = {i}"); } }
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
void Start() { int i = 0; while(True) { print($"i = {i}"); } }
i = 0이 무한 출력
do while은 식을 돌고 난 뒤 조건문을 실행하는 것으로 처음으로 돌 때는 반드시 실행된다.
void Start() { int i = 10; do { i++ print($"i = {i}"); }while(i < end) }
i = 11
for 문도 반복문으로 괄호 안에 변수 선언, 비교문, 증감 값 순으로 나열한다. 변수가 비교문에서 True일 경우 실행이 된다. for 문을 돌고 난 뒤 처음으로 돌아와 증감 값이 추가되고 비교문이 False 일 때까지 반복한다. 무한 반복을 나타내고 싶으면 변수 선언, 비교문, 증감 값을 비워두면 된다.
public int end = 10; void Start() { for(int i=0; i<end; i++) { print($"i = {i}"); } }
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
void Start() { int i = 0; for(; ;) { print($"i = {i}"); }
i = 0이 무한반복