목차

Search

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

변환 언어 참조

변환 언어 참조

점 연산자

점 연산자

구조체의 요소에 액세스하려면 점 연산자를 사용합니다. 구조체 배열에서 점 연산자를 사용하여 배열의 각 구조체에서 요소에 액세스할 수도 있습니다.

구문

구조체의 요소에 액세스하려면 다음 구문을 사용합니다.
struct.element
구조체 배열의 요소에 액세스하려면 다음 구문을 사용합니다.
array_of_structs.element
다음 테이블에는 구문의 인수가 설명되어 있습니다.
인수
설명
struct
구조체. 액세스할 요소가 포함되는 구조체입니다. 구조체로 평가되는 유효한 모든 변환 식을 입력할 수 있습니다.
array_of_structs
구조체 요소가 있는 배열입니다. 각 구조체에서 액세스할 요소가 포함되는 배열입니다. 배열로 평가되는 유효한 모든 변환 식을 입력할 수 있습니다.
element
액세스할 구조체 요소의 이름입니다.

반환 값

구조체에 점 연산자를 사용하는 경우 식은 구조체의 요소를 반환합니다. 반환 유형은 지정된 구조체 요소의 데이터 유형과 동일합니다.
구조체 배열에 점 연산자를 사용하는 경우 식은 각 구조체에서 지정된 요소를 포함하는 배열을 반환합니다.

Null

구조체 요소에 NULL 값이 있는 경우 식은 NULL을 반환합니다.
구조체가 NULL인 경우 식은 NULL을 반환합니다.

다음과 같은 구조체가 있습니다.
location{ street: NULL city : 'NEWYORK' state: 'NY' zip : 12345 }
다음 식은 점 연산자를 사용하여 구조체의 요소에 액세스합니다.
Input Value
RETURN VALUE
location.street
NULL
location.city
'NEWYORK'
location.state
'NY'
location.zip
12345
점 연산자를 사용하여 구조체 배열의 요소에 액세스할 수도 있습니다.
예를 들어 구조체 유형의 요소 3개가 있는 다음과 같은 배열이 있고 각 구조체에는 3개의 요소가 있습니다.
employee_info_array = [ derrick_struct{ name: 'Derrick' city: NULL state: 'NY' }, kevin_struct{ name: 'Kevin' city: 'Redwood City' state: 'CA' }, lauren_struct{ name: 'Lauren' city: 'Woodcliff Lake' state: NULL } ]
다음 식은 점 연산자를 사용하여 배열의 각 구조체에 있는 문자열 요소에 액세스합니다.
Input Value
RETURN VALUE
employee_info_array.name
['Derrick','Kevin','Lauren']
employee_info_array.city
[NULL,'Redwood City','Woodcliff Lake']
employee_info_array.state
['NY','CA',NULL]