티스토리 뷰
재귀함수
재귀함수는 두 가지 종류가 있다.
첫번째는 직접순환 : 함수가 직접 자기 함수를 호출하면서 반복 실행됨.
두번째는 간접순환 : 두 함수가 서로를 번갈아 가면서 호출 함.
재귀함수의 가장 큰 주의점은 무한 반복이며 빠져나오는(return)로직이 반드시 있어야한다.
import flash.display.Sprite; var degree:Number=0; var size:Number = 150; function displayMain():void{ if(degree > 360) return; var sp:Sprite = new Sprite(); sp.graphics.lineStyle(1, 0x0000FF, 0.8); sp.graphics.drawRect(15, 15, size, size); sp.rotation = degree; sp.x = 200; sp.y = 150; this.addChild(sp); // degree+= 4; size--; displayMain(); } displayMain();
결과)
'■ 개발관련 ■ > 산수와 알고리즘' 카테고리의 다른 글
주문서코드 invoice 코드 제작 - ASP (0) | 2014.04.28 |
---|---|
최대공약수, 최소공배수 (0) | 2013.11.15 |
소수찾기 (0) | 2013.11.15 |
랜덤함수 (2) | 2013.11.05 |
조건문에서 else 블록없을 경우 (0) | 2013.11.01 |
댓글