• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

구구단 연습문제 관련 질문입니다..

23.03.08 23:16 작성 조회수 543

0

안녕하세요. 좋은 강의 너무 잘보고 있습니다 !!

 

다름이아니라 구구단 연습문제를 하는 중에 ForLoop에 대한 질문이 있어서 남깁니다.

구구단 예제에서 루프 안에 루프가 돌아가는 것이라고 말씀해주셨는데, 그 개념자체가 잘 이해가 안갑니다ㅠㅠ

제 생각으로 위 사진의 노드진행을 보면 결과값이 2*1다음에 3*2, 4*3 ... 이런식으로 나올것 같은데 그게 아니라 B에서 루프가 끝까지 돌고 다시 A로 돌아오게 된다는 그 상황자체가 이해가 안갑니다..

도와주세요 선생님ㅠㅠ

답변 1

답변을 작성해보세요.

0

imageFor Loop 노드는 Index가 First, Last 사이일 때 LoopBody를 실행합니다.
그 부분을 하나로 묶어서 봐야 하고, 뒤에 빨간색 사각형 내부에 있는 기능은
두번째 ForLoop에 의해 1~9 사이의 숫자로 끝장을 보고 나서야 빠져나가게 됩니다.
노란색에 의해 A가 2인 상태에서 시작하더라도 B가 1~9 사이를 돌며 기능을 실행하는게
빨간색 ForLoop의 명령이니 그 부분부터 다 완료해야, 그 다음 A = 3이 실행되는 것이죠