보통 Boolean형 flag를 하나 두고

값이 false 일 때는 무언가를 실행하고 다시 true 로 바꿔줘야하는 일회용 flag 일때

다음과 같이 많이 쓰죠.

var flag: Boolean = false;

if( flag == false )
{
     trace( flag );
     flag = true;
}

이렇게 되는데 물론 간단하고 알아보기도 쉽습니다.

이 if 문을 한줄짜리 괴짜코드로 변신시키면?

var flag: Boolean = false;

if( !flag && ( flag = true ) )
     trace( flag );


요롷게 나오죠.

걍 짧은 것 말고는 뭐 없습니다.

그냥 그렇다구요...
















+ Recent posts