본문 바로가기
UiPath/UiPath 공부

Data Types - 데이터 타입에 대해 알아보자.

by kimyosunnyc 2020. 6. 9.
반응형

출처 : UiPath Academy

 

Data Types

UiPath Academy에서 제공하는 Data Types에 대한 설명이다.
아래의 내용은 가장 일반적으로 사용되는 몇 가지 사항이다.

Numeric (category)

숫자를 저장하는 데 사용된다. 숫자 변수의 하위 유형에는 여러 가지가 있다.

  • Int32 : System.Int32(signed integers) - 10, 299, -100, 0 ×69
  • Long : System.Int64(long integers) - 5435435343O, - 11332424D
  • Double : System.Double(allows decimals, 15-16 digits precision) : 19.1234567891011

 

 

Boolean

System.Boolean - 참 또는 거짓의 두 가지 값 중 되는 하나를 저장하는 데 사용한다.

Date and Time (category)

  • DateTime : System.DateTime - 특정 시간 좌표(mm/dd/yyyy hh:mm:ss)를 저장하는 데 사용된다. 이러한 종류의 변수는 특정 처리 방법(추적일 수, 남은 시간 계산, 오늘 등)을 제공한다. 예를 들어, 현재 시간을 얻으려면 DateTime 변수 DateTime.Now를 할당한다.
  • TimeSpan : System.TimeSpan - 기간(dd:hh:mm:ss)에 대한 정보를 저장하는 데 사용된다. DateTime 유형의 두 변수 사이의 지속 시간을 측정하는 데 사용할 수 있다. 예를 들어, 한 변수(DateTime 유형)에 프로세스 시작 시 시간을 저장하고, 다른 변수(DateTime 유형)에 끝 시간을 저장하고 변수의 차이(TimeSpan 유형)를 저장할 수 있다.

 

 

String

System.String - 텍스트를 저장하는 데 사용된다.

Collection (category)

복잡한 데이터를 처리하는 데 주로 사용된다. 가장 많이 사용하는 Collection은 다음과 같다.

  • Array : ArrayOf<T> or System.DataType[] - 동일한 데이터 유형의 여러 값을 저장하는 데 사용한다. 생성 시 크기(개체 수)가 정의된다. 
  • List : System.Collections.Generic.List<T> - Array와 같이 동일한 데이터 유형의 여러 값을 저장하는 데 사용한다. Array와 다른 점은 크기가 역동적이다.
  • Dictionary : System.Collections.Generic.Dictionary<TKey, TValue> - (키, 값) 쌍의 형태로 객체를 저장하는 데 사용되며, 키와 값은 각각 별도의 데이터 유형일 수 있다.

Generic Value

이것은 텍스트, 숫자, 날짜, 배열을 포함한 모든 종류의 데이터를 저장할 수 있는 UiPath 전용 변수 유형이다. 주로 우리가 어떤 유형의 데이터를 받을지 확실하지 않을 때 사용된다.

 

자동화 프로세스를 개발하는 동안 어떤 유형의 데이터가 검색될지 모르는 상황이 발생한다. 그것을 알아내기 위해서는 어떤 유형(Type)이라도 잡아낼 수 있을 정도로 충분히 넓은 스펙트럼을 가진 변수를 사용하여 몇 가지 테스트를 실행해야 한다. 여기서 임시로 GenericValue Variables를 사용할 것을 권장한다.

 

 

 

 

반응형

'UiPath > UiPath 공부' 카테고리의 다른 글

Excel and DataTables : DataTable Activities  (0) 2020.07.17
Excel and DataTables  (0) 2020.07.17
Data Manipulation  (0) 2020.06.19
Control Flow  (0) 2020.06.11
Variables & Arguments - '변수'와 '인수'에 대해 알아보자.  (0) 2020.06.09

댓글