보통 -
var n: int = 10;
var i: int = 0;
for( i ; i < n ; i += 1 )
{
// i
} |
|
편하게 -
var i: int = 10;
while( i-- )
// i |
|
대신 요 구문은 9 -> 0 으로 가기 때문에 순서에 상관없을때만 좋아용~
보통 -
var num: int = this.numChildren;
var i: int = 0;
for( i ; i < num ; i += 1 )
this.removeChild( this.getChildAt( i ) ); |
|
편하게 -
while( this.numChildren )
this.removeChildAt( 0 ); |
|
요곤 첫번째 예문이 좀 잘못되긴했는데 암튼 절케 비스므리하게 쓰자나요 ㅋㅋ
근데 this.numChildren 을 while의 조건문으로 사용하면 편리합니다.
대신 인덱스 개념이니까 index 0 을 계속 지워주셔야 됩니당^^
보통 -
빠르게 -
비트 연산을 이용한 나눗셈이다.
2의 n제곱 을 생각해서 값 >> n 해주면 된다.
즉 2로 나누려면 2의 1제곱 이니까 값 >> 1 해주면되고
8로 나누려면 값 >> 3 해주면 된다.
반대로 생각하면 곱하기도 가능!!
10 * 2 는 10 << 1
10 * 8 은 10 << 3
이렇게!!
연산 속도는 약 2.4배 정도 빠르다.