AntBot Studio > Activity > 흐름제어 > 반복문 > ForEach
정의 (Description)
- For-Each 제어문으로 순차적 방식으로 단일 thread를 수행하는 Activity입니다.
속성 (Properties) (*은 필수값입니다.)
항목 | 설명 | 데이터타입 | 기본값 | 설정가능옵션 |
---|---|---|---|---|
Common | ||||
Activity이름 | 해당 Activity의 이름을 설정합니다. - 기본값은 Activity명이며, 사용자가 직접 변경 가능합니다. |
String | ForEach | |
Input Common | ||||
Values * | For-Each 반복 제어문을 수행할 데이터를 설정합니다. | IEnumerable | Null | |
Output | ||||
Index | 0부터 시작하는 현재 Index값을 설정합니다. | Int32 | Null | |
기타 | ||||
ArgumentType | For-Each 반복 제어문을 수행할 데이터 유형을 설정합니다. | Type | Object |
액티비티 사용 예시 (Example Usage)
- 'ForEach' 액티비티를 사용하여 구구단 2단을 로그로 출력해보는 예시
'ForEach' 액티비티 조건 입력
- Input Common > Values
- Enumerable.Range(1,9) 입력
- 1부터 9까지 숫자를 생성하는 메서드
- Enumerable.Range(1,9) 입력
- 기타 > ArgumentType
- Int32 선택
- Input Common > Values
'로그남기기' 액티비티 설정값 입력
- Input Common > 로그메세지
- int_i.ToString+" X "+item.ToString+" = "+(int_i*item).ToString 입력
- Input Common > 로그메세지
실행 결과 확인
- 작업 결과 로그
- 구구단 2단을 로그에 출력
- 작업 결과 로그