짧게 쓸 수 있는 반복문 팁입니다.



1. 0부터 9까지 10번 돌리기

보통

var i: int = 0;
var len: int = 10;

for( i = 0 ; i < len ; i++ )
{
     test = i;
}

이렇게 쓰죠.

for( 초기화 ; 조건문 ; 반복문 )

요로케 쓰면 조금더 코드가 줄어듭니다.

var i: int = 0;
var len: int = 10;

for( ; i < len ; i++ )
{
     test = i;
}

for( ; 조건문 ; 반복문 )

코드가 코딱지 만큼 줄어들고

속도도 코딱지 만큼 빨라집니다. (약 1.1% 정도)



2. 1부터 10까지 돌리기

대게 이렇게 쓰죠

var i: int = 1;
var len: int = 10;

for( i ; i <= len ; i++ )
{
     test = i;
}

아래처럼 쓰면 코드가 몇개나마 줄어듭니다.

var i: int = 0;
var len: int = 10;

for( ; i++ < len ; )
{
     test = i;
}

속도도 코딱지 만큼 빨라집니다.

약 5.5% 정도?



3. 무조건 10번 돌리기

보통 10번 돌리면 이렇게 많이 쓰죠.

var i: int = 0;
var len: int = 10;

for( i = 0 ; i < len ; i++ )
{
     test = i;
}

다음과 같이 쓰면 코드도 대폭 줄어들고 속도도 코딱지 만큼 빨라집니다.

var i: int = 10;
while( i-- )
{
     test = i;
}

코딩은 많이 줄어드는데 속도도 옵션으로 약 0.8%정도 빨라집니다 후후후...





-_-)γ

+ Recent posts