Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. 関数リファレンス
  3. 定数
  4. 演算子
  5. 日付
  6. 関数
  7. システム変数
  8. データ型リファレンス

関数リファレンス

関数リファレンス

ドット演算子(構造体の配列)

ドット演算子(構造体の配列)

構造体の配列でドット演算子を使用して、配列内の各構造体の要素にアクセスします。

構文

構造の配列の要素にアクセスするには、次の構文を使用します。
array_of_structs.element
以下の表に、構文の引数を示します。
引数
説明
array_of_structs
配列データ型。アクセスする各構造体の要素が含まれる構造体の配列。
配列を求める有効なトランスフォーメーション式を必要に応じて入力できます。
element
アクセスする構造体要素の名前。

戻り値

各構造体から指定された要素を含む配列。
次の状況ではNULLです。
  • 構造体の要素にNULL値がある。
  • 構造体がNULLである。

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]