콘솔워크

Uipath Dictionary 초기화 및 반복문 (Init, for each) 본문

프로그래밍/uipath

Uipath Dictionary 초기화 및 반복문 (Init, for each)

콘솔워크 2021. 7. 7. 09:40
반응형

Collection 변수의 초기화

먼저, 컬렉션과 배열은 가급적 초반에 초기화해주는 것이 정신건강에 좋다. 왜냐하면 이것저것 작업하고나서 실행하려니까 안된다고 하는데, 대부분의 이유가 지정 범위를 벗어났던가 아님 초기화를 안해줘서 그렇다.

collection과 관련된 액티비티

 

다음 액티비티들은 UiPath에서 쉽게 찾아볼 수 있는 컬렉션 관련 액티비티들이다.

이러한 액티비티들을 사용하기 위해서는 초기화가 반드시!! 필요하다. 

(흔히 사용하는 DT 의 액티비티들도 초기화가 필수이다 !! )

변수타입 초기화 예시
 List  new List(Of 타입) from {값} new List(Of String) from {"가"}
 Array  new 타입(item개수) {값} new String(2) from {"가", "나"}
 Dictionary  new Dictionary(Of 타입, Of 타입) from {{값, 값}} new Dictionary(Of String, String)
                         from {{"가", "나"}, {"다", "라"}}

Dictionary 선언 예시

변수명: dictScores

변수 유형: Dictionary<String, Int32>

기본값: New Dictionary(of String, int32) From {{"국어", 100}, {"수학", 80}, {"영어", 30}}

Dictionary For each

딕셔너리 유형의 타입을 반복문으로 돌리기 위해서는 TypeArgument를 System.Collections.Generic.KeyValuePair로 선택하는 것이 좋다. 이렇게 하면 딕셔너리에 있는 Key와 Value 값을 모두 가져올 수 있다.

 

반응형