배열 및 객체와 함께 표현식 사용
  • 21 Oct 2024
  • 1 읽을 분
  • 기여자

배열 및 객체와 함께 표현식 사용


기사 요약

표현식 편집기에서 배열 및 객체 작업의 기본에 대해 알아보세요.

배열로 작업하기 위해 어떤 표현식을 사용해야 하는지 아는 것은 Tulip에서 데이터 작업을 하는 데 필수적입니다. 표현식을 사용하여 개체를 별도의 데이터 유형으로 분류할 수도 있습니다. 이를 통해 특정 데이터에 집중하여 애플리케이션의 프로세스에 정보를 제공할 수 있습니다.


배열을 사용한 표현식

값을 반환하기 위해 다양한 함수를 수행하는 여러 종류의 표현식이 있습니다. 이러한 값은 단일 값일 수도 있고 다른 배열일 수도 있습니다. 또한 동일한 데이터 유형이거나 다른 데이터 유형일 수도 있습니다.

일부 표현식은 배열을 사용하여 간단한 산술 값을 반환합니다:

**array_max()**는 주어진 숫자 배열의 최대값을 반환합니다.

array_max expression

**array_min()**은 주어진 숫자 배열의 최소값을 반환합니다.

array_min expression

**array_avg()**는 주어진 숫자 배열의 평균을 반환합니다.

array_avg expression

Array Expressions - Max Min Avg

다른 표현식은 표준 편차를 사용하여 값을 반환합니다.

**array_stdev_population()**은 주어진 숫자 배열의 모집단의 표준 편차를 반환합니다.

array_stdev_population expression

**array_stdev_sample()**은 주어진 숫자 배열의 표본의 표준 편차를 반환합니다.

array_stdev_sample expression

Array Expressions  - StDev Pop Samp

Tulip 플랫폼에서 가장 널리 사용되는 표현식 중 하나입니다:

array_index_of() 주어진 배열에서 주어진 값의 첫 번째 인덱스를 반환합니다. 찾을 수 없으면 "-1"을 반환합니다.

array_index_of expression

Array_Index_Of Ex

이 커뮤니티 게시물에 설명된 대로 array_index_of()를 사용하여 직렬 드라이버에서 COM 포트를 확인할 수 있습니다. 커넥터 출력 결과에서 특정 작업 순서를 찾는 데도 사용할 수 있습니다.

배열을 사용하여 주어진 값을 확인하는 표현식도 다음과 같이 있습니다:

**arraycontains()**는 주어진 값이 주어진 배열에 있으면 "true"를 반환하고, 그렇지 않으면 "false"를 반환합니다.

arraycontains expression yes

Array Expressions - Contains

다음 표현식은 정규식을 사용하여 배열을 반환합니다. 이 치트시트를 사용하여 정규식 기능 및 구문을 이해할 수도 있습니다.

**regex_match()**는 정규식과 일치하는 배열을 반환합니다.

regex_match expression ex

regex_match expression ex in app

**regex_replace()**는 표현식에 정의된 문자열 대체가 포함된 수정된 배열을 반환합니다.

regex_replace expression ex

regex_replace expression ex in app

마지막으로 비슷한 데이터 유형을 가진 여러 배열을 결합하여 새로운 배열을 만들 수 있습니다.

array_concat()은단일 유형의 배열을 원하는 수만큼 연결하여 해당 유형의 단일 배열로 만듭니다.

Array_Concat Expression

Array_Concat Ex

객체를 사용한 표현식

객체를 사용하는 표현식은 모두 Tulip에서 동일한 기능을 수행합니다. 즉, 한 객체에서 동일한 데이터 유형을 사용하는 다른 객체로 정보를 수집하는 것입니다. 다음의 모든 표현식은 주어진 키(헤더)를 사용하여 객체 배열을 기본 배열로 변환하는 방식으로 유사하게 작동합니다.

참고: 이러한 표현식은 주로 커넥터 함수 출력과 함께 사용됩니다.

**map_to_boolean_list()**는 객체 배열을 주어진 키에 대한 부울 배열로 변환합니다.

map_to_boolean_list expression ex

**map_to_integer_list()**는 주어진 키에 대한 객체 배열을 정수 배열로 변환합니다.

map_to_integer_list expression ex

**map_to_number_list()**는 주어진 키에 대한 객체 배열을 숫자 배열로 변환합니다.

map_to_number_list expression ex

**map_to_text_list()**는 주어진 키에 대한 객체 배열을 텍스트 배열로 변환합니다.

map_to_text_list expression ex

애플리케이션에서 이 표현식(및 다른 map_to 표현식)은 지정된 데이터 타입의 기본 배열을 반환합니다. 아래와 같이 목록으로 표시되도록 변수로 저장합니다.

 map_to_text_list expression ex in app

위의 map_to_text 표현식 중 하나를 array_index_of()와 함께 사용하면 Outputs에서 정보를 추출할 수 있습니다.


원하는 정보를 찾았나요?

community.tulip.co로 이동하여 질문을 게시하거나 다른 사람들이 비슷한 질문을 했는지 확인할 수도 있습니다!


이 문서가 도움이 되었습니까?