'반복문'에 해당되는 글 2건

  1. 2018.02.10 [Unity] Unity3D에서 배열(Array) 사용하기
  2. 2016.09.16 [Javascript] for in 반복문

배열(Array) 사용하는 방법


int[] data = new int[10]; // int형의 배열을 10크기로 생성해라.


사용하는 방법


data[0] = 10; // 이렇게 배열에 접근. 배열은 첫 번째 접속을 0번째이므로 마지막은 10이 아니라 9이다.


배열은 바늘과 실처럼 사용하는 것이 바로 반복문 for이다. (while도..)


for(int i = 0; i < data.Length; i++) {

data[i] = Random.Range(0,100);

}


이렇게 하면 data 배열안에 0부터 99까지(100은 포함되지 않음) 값들 중 랜덤으로 배열에 담기게 된다.


for문을 돌면서 


data[0]

data[1]

data[2]

data[3]

data[4]

.

.

.

data[9]


까지 값을 담게 된다.

ㅎㅏ지만!! 

for문이 위처럼 간단하지 않고, 수십줄...이상이 되면 코드가 복잡해져 가독성이 떨어질 것이다.

이 경우, 따로 함수를 생성한 뒤에, 함수를 호출하면 좀 더 깔끔해질 것이다.




Posted by sungho88
,

자바스크립트에서 배열이나 객체를 좀 더 쉽게 다루기 위해 for in 반복문을 제공한다.


for(var str in array) {


}


이것은 array 배열의 처음부터 끝까지. str에 인덱스를 집어넣어 돌리라는 의미이다.


즉,


for(var str = 0; str < array.length; str++) {


}


위 코드와 완전히 동일한 코드라고 할 수 있다. 짧고 간결하게 작성할 수 있다는 장점이 있지만, 

배열을 무조건 전부 사용해야하며 배열중에 필요한 부분만 골라서 제어할 수 없다는 단점이 있다.

Posted by sungho88
,