강의 보고 천천히 알아가는 카카오토 초보입니다.
A - E 까지 모두 함수이고 순서대로 호출을 사용하였습니다.
A - B - C -D - E(끝) - D호출로복귀 후 A호출 - A - B함수가 아닌 B안에 호출로 복귀 -
C -D -E(끝) - D호출로복귀 후 A호출 - A - B
C함수로 가는 판단이 되어 호출하면 위처럼 두번은 호출하여 위와 같이 진행 되는데
세번째에는 호출하면 C함수로 진행되지 않고 호출 다음 스크립트로 넘어가 버립니다.
무엇이 문제인지 조언 부탁합니다.
그리고 E함수가 끝나고 호출된 것들이 복귀 안하고 모든 스크립트를 정리하고 처음인 진행서브로 가는 방법은 있는지요?
함수간 이동이 호출 말고는 없는지요?
호출은 해당함수 수행후 원래의 위치로 반드시 되돌아가고요.
자기 자신을 호출할수는 없습니다.
위 로직을 보면 자기자신을 재호출하였습니다.
A->B->C->D->E(끝)->D(복귀)->A호출 <----- A내부에서 A를 다시 호출하는거임.
---------------------------------------------------------------
앱체크서브나 재부팅서브를 호출하면 해당서브 수행후 진행서브로 갑니다.
앱체크서브라고 반드시 재부팅을 수행할 필요는 없어요..
판단 넣어서 재부팅하거나 단순히 진행서브로 넘겨주거나 적당히 표현하면 됩니다.
--------------------------------------------------------------
함수가 아닌 일반서브를 만들어 이동명령으로 이동시키면 서브끼리 자유롭게 이동 가능합니다.