scaleform.minarto.com

단순 실험 2 - for vs while, ++ vs +1 본문

ActionScript

단순 실험 2 - for vs while, ++ vs +1

미나토 2009. 3. 2. 10:57




var st:uint = getTimer();

for(var i:uint; i<100000000; i=i+1);

trace(getTimer() - st);

621
622
564
620
564

var st:uint = getTimer();

for(var i:uint; i<100000000; i++);

trace(getTimer() - st);

708
708
708
708
707



var st:uint = getTimer();

var i:uint;
while(i++ < 100000000);

trace(getTimer() - st);

1419
1415
1414
1415
1423


결과 for 가 while 보다 빠르고 ++ 보다 +1 이 빠르다...


그런데 문제는 컴파일 후에 디컴파일을 하면 for 문은 while 문으로 바껴있다는 사실...


요컨데 진실은 저너머에...