for문
- for문의 구조는 아래와 같습니다.
- 괄호 안에 초기값, 조건, 증감문이 모두 포함되어있습니다.
- 초기값의 경우 없어도 상관없지만 조건과 증감문은 반드시 있어야 합니다.
- 초기값은 최초 1회에만 수행하며, 조건이 참인 경우 for문의 내부 문구를 실행하고 증감문의 문구를 수행하고
- 다시 조건문으로 값을 비교하고 참, 거짓에 따라 for문의 내부 문구를 실행하거나 종료합니다.

- for문은 아래의 표와 같은 흐름으로 진행됩니다.
- 조건이 false인 경우에는 당연히 for문이 종료됩니다.

foreach문
- foreach의 경우에는 해당 배열이나 컬렉션의 데이터 수만큼 반복하는 구문

- 예제에서는 1, 2, 3, 4, 5를 담은 int형 1차원 배열을 사용하였습니다.
- foreach의 (int i in val) 부분을 봐보겠습니다.
- 여기에서 int는 현재 foreach에서 사용하는 배열의 자료형이 int형이기 때문에
- int형으 로 선언한 것입니다. 다른 자료형을 사용하면 오류가 발생합니다.
- 또한 i는 foreach에서 사용하는 배열 또는 컬렉션 안의 값을 i로 칭하겠다는 의미입니다
- in은 구분자이며, val은 지금 foreach에서 사용하는 배열 또는 컬렉션의 이름입니다.

예제
foreach (GameObject item in player2array)
{
print(item.name);
}

댓글남기기