딕셔너리 선언 | Assign - dic학생점수 : New Dictionary(of String, Integer)
arr학생이름 | Assign - arr학생이름 : {"김땡땡", "이철수", "박영희"}
for each - arr학생이름
> currentText.Trim = "김땡땡"
>> 딕셔너리 값 삽입 | Assign - dic학생점수(currentText) : 90
>> 딕셔너리 값 삽입 | Assign - dic학생점수(currentText) : 80
Write Line - "김땡땡 점수 : "+dic학생점수("김땡땡").ToString.Trim
Dictionary
- 키-값 쌍(Key-Value Pair)을 저장하고 관리하는 데이터 구조
- 각 키는 고유하며, 그 키에 연결된 값을 통해 데이터를 저장하고 검색할 수 있다.
System.Collections.Generic.Dictionary<TKey, TValue> 형식을 가진다
- Assign을 사용해서 dictionary를 생성할 수 있다.
newDict = New Dictionary(Of String, String)
- Add 메서드를 사용해서 항목을 추가할 수 있다
newDict.Add("Key1", "Value1")
- 특정 키의 값을 가져올 때
value = newDict("Key1") 이런 형식으로 키를 가져온다
- 키 값을 수정하고 싶을 때
newDict("Key1") = "NewValue1" 직접 값을 할당
- Remove 메서드를 사용해서 특정항목을 삭제할 수 있다.
newDict.Remove("Key1")
- for each를 사용하여 딕셔너리의 모든 항목을 탐색할 수 있다.
For Each item In newDict
Log Message: item.Key + " : " + item.Value
- Containskey 메서드를 사용해서 특정 키가 존재하는지 확인할 수 있다.
If newDict.ContainsKey("Key1")
' Do something
- 다중값 처리: 여러 값들을 그룹화하여 하나의 키로 관리할 때 유용합니다.
- 설정 값 저장: 로봇 실행 중에 변경되는 설정 값들을 저장할 때 딕셔너리를 사용할 수 있다.
데이터의 구조적인 저장과 검색을 효율적으로 할 수 있게 해주며,
변수와 함께 복잡한 데이터 처리를 용이
'UiPath_이론' 카테고리의 다른 글
| PDF자동화 (24) | 2024.11.12 |
|---|---|
| 줄바꿈 (1) | 2024.10.07 |
| 정규표현식(Regular Expression) (1) | 2024.09.25 |
| LINQ 개론 (1) | 2024.09.24 |
| 서울의 날씨 / 링큐문 (2) | 2024.09.23 |