Ai-macro

for (반복문 (for))

동일한 동작을 10번 하려면 해당 명령어를 10번 추가하면 됩니다.
하지만 동작이 복잡해질수록 10번씩 입력하는 과정이 매우 번거로울 것입니다.

하지만, 반복문 (for)을 사용하면 간단하게 처리가 가능합니다.
반복되는 값만 조절하면 얼마든지 원하는 횟수만큼 반복해서 실행할 수 있습니다.

for (시작;비교;변화)
    명령어
end_for

기능 설명

변수 이름을 입력합니다.
시작 값을 입력합니다.
비교 연산자를 선택합니다.
비교 값을 입력합니다.
변화 값을 선택하고 저장합니다.

프로젝트 재생시 다음과 같이 동작합니다.

  1. 변수에 시작값이 들어갑니다.
  2. forend_for 사이의 명령어가 동작합니다.
  3. 변화 값 만큼 변수의 값이 변합니다.
  4. 해당 값이 비교식을 만족하는지 확인합니다.
  5. 만족할 경우 다시 2~4 를 반복합니다.
  6. 만족하지 않을 경우 반복을 종료합니다.
for (시작;비교;변화)
    명령어
end_for
비교 연산자 설명
> 크다
>= 크거나 같다
< 작다
<= 작거나 같다
변화값 설명
++ 1씩 증가합니다.
-- 1씩 감소합니다.

예시

같은 동작을 10번 반복하려면 다음과 같이 입력합니다.

  1. 변수 이름에 $i 를 입력합니다.
  2. 시작 값에 1 을 입력합니다.
  3. 비교 연산자는 >= 를 선택합니다.
  4. 비교 값에 10 을 입력합니다.
  5. 변화 값은 ++ 를 선택합니다.

저장을 하면 명령창에 다음과 같이 출력됩니다.

for ($i = 1 ; $i <= 10 ; $i++)
end_while

동작을 확인하기 위해서 log (로그) 명령어를 추가합니다.
로그의 내용은 명령어가 {$i} 번 실행되었습니다. 와 같이 입력합니다.

프로젝트를 실행하면 로그창에 다음과 같이 출력됩니다.

2   2018-06-20 13:00:00
log : 명령어가 1 번 실행되었습니다.

2   2018-06-20 13:00:00
log : 명령어가 2 번 실행되었습니다.

2   2018-06-20 13:00:00
log : 명령어가 3 번 실행되었습니다.

2   2018-06-20 13:00:00
log : 명령어가 4 번 실행되었습니다.

2   2018-06-20 13:00:00
log : 명령어가 5 번 실행되었습니다.

2   2018-06-20 13:00:00
log : 명령어가 6 번 실행되었습니다.

2   2018-06-20 13:00:00
log : 명령어가 7 번 실행되었습니다.

2   2018-06-20 13:00:00
log : 명령어가 8 번 실행되었습니다.

2   2018-06-20 13:00:00
log : 명령어가 9 번 실행되었습니다.

2   2018-06-20 13:00:00
log : 명령어가 10 번 실행되었습니다.

유의사항

for (반복문)의 변수 이름은 일반적으로 다음과 같이 사용합니다.
  • $i
  • $j
  • $k