티스토리 뷰

language/c#

220905

kirinman 2022. 9. 5. 20:58

for문

반복작업과 관련된 명령을 내릴때 사용.
반복적인 일을 시킬건데 조건에 맞으면 시킬거야.


for문은 
for (int i = 0; i < 16; i++)
{
  Debug.Log(i)
}

정수 i는 0을 시작으로 16보다 작으면 1씩 더해서 디버그에 띄워라.

만약 1씩이 아니라 2씩 더하고 싶다!

for (int i = 0; i < 16; i =  i + 2)
{
  Debug.Log(i)
}

 
중괄호는 반복적인 명령의 내용.
위의 예시에서 중괄호는 반복적으로 디버그 로그를 할 것이라는 뜻.
뭐를 반복적으로 찍을 거? = i값!

소괄호는 세미콜론으로 세 가지 영역으로 나뉨.

첫 번째
반복적인 명령에서 쓰일 조건에 사용되는 숫자를 나타냄.
위의 예시에서는 i라는 임의의 값을 가져와서 너에게 반복적인 조건을 제시할 것이다.

쉽게 말하면 i라는 값을 기준으로 너에게 일을 시킬거야.
i라는 값이 있어! 라고 컴터에게 명시.

두 번째
너 일을 하는데 언제까지 하냐면!

세 번째
한 번 임무를 수행한 다음에 어떤 보상을 줄 것인가.
for에서 명시한 문장만큼의 어떤 행위를 한 다음에 어떤 행위를 추가적으로 할 것인지.
반복하는 행위 사이사이에 뭘 할건지.

i ++는 i값을 1만큼 올리겠다는 뜻.

댓글