목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

MAP_FROM_ARRAYS

MAP_FROM_ARRAYS

지정된 키 및 값 배열에서 맵을 생성합니다.

구문

MAP_FROM_ARRAYS(map_keys as ARRAY, map_values as ARRAY)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/선택
설명
map_keys
필수
기본 데이터 유형의 요소가 포함된 배열 유형입니다. 맵 데이터의 키로 추가하려는 요소의 배열입니다. 유효한 모든 변환 식을 입력할 수 있습니다.
map_values
필수
모든 데이터 유형의 요소가 포함된 배열 유형입니다. 맵 데이터의 키에 대한 값으로 추가하려는 요소의 배열입니다. 유효한 모든 변환 식을 입력할 수 있습니다.
map_keys 배열과 map_values 배열에 포함된 요소의 수는 동일해야 합니다. MAP 함수를 맵 포트에 대한 출력 식에서 사용하는 경우 함수 인수의 데이터 유형은 맵 포트의 유형 구성에서 지정된 맵 요소의 데이터 유형과 일치해야 합니다.

반환 값

맵.
인수의 데이터 유형에 따라 맵 요소의 데이터 유형이 결정됩니다. 예를 들어 Interger 인수를 키로 전달하고 Struct 인수를 값으로 전달하는 경우 이 함수는 Interger 및 Struct 유형의 키-값 쌍이 포함된 맵 데이터를 생성합니다.

다음 식은 문자열 유형의 배열 요소에서 맵을 생성합니다.
MAP_FROM_ARRAYS(cust_name, cust_phone)
cust_type
cust_name
cust_phone
RETURN VALUE
silver
[Adams, Clark]
[205-128-6478, 722-515-2889]
[Adams -> 205-128-6478, Clark -> 722-515-2889]
gold
[Baker, Davis]
[107-081-0961, 718-051-8116]
[Baker -> 107-081-0961, Davis -> 718-051-8116]
platinum
[Evans, Hills]
[344-894-6463, 861-411-8361]
[Evans -> 344-894-6463, Hills -> 861-411-8361]