Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

Dot-Operator

Dot-Operator

Verwenden Sie einen Dot-Operator, um auf ein Element in einer Struktur zuzugreifen. Sie können auch einen Dot-Operator in einem Array aus Strukturen verwenden, um auf Elemente aus jeder Struktur im Array zuzugreifen.

Syntax

Verwenden Sie die folgende Syntax, um auf ein Element in einer Struktur zuzugreifen:
struct.element
Verwenden Sie die folgende Syntax, um auf ein Element in einem Array aus Strukturen zuzugreifen:
array_of_structs.element
In der folgenden Tabelle werden die Argumente in der Syntax beschrieben:
Argument
Beschreibung
struct
Struct. Die Struktur, über die Sie auf ein Element zugreifen möchten. Sie können jeden beliebigen Umwandlungsausdruck eingeben, dessen Auswertung eine Struktur ergibt.
array_of_structs
Array mit Struct-Elementen. Das Array, über das Sie auf Elemente in jeder Struktur zugreifen möchten. Sie können jeden beliebigen Umwandlungsausdruck eingeben, dessen Auswertung ein Array ergibt.
Element
Der Name des Struct-Elements, auf das Sie zugreifen möchten.

Rückgabewert

Wenn Sie den Dot-Operator in einer Struktur verwenden, gibt der Ausdruck das Element in der Struktur zurück. Der Rückgabetyp ist derselbe wie der Datentyp des Elements in der angegebenen Struktur.
Wenn Sie den Dot-Operator in einem Array aus Strukturen verwenden, gibt der Ausdruck ein Array zurück, das das angegebene Element in jeder Struktur enthält.

Nullen

Wenn das Element in der Struktur einen NULL-Wert aufweist, wird vom Ausdruck NULL zurückgegeben.
Wenn die Struktur NULL ist, gibt der Ausdruck NULL zurück.

Beispiele

Sie verfügen über folgende Struktur:
location{ street: NULL city : 'NEWYORK' state: 'NY' zip : 12345 }
Die folgenden Ausdrücke verwenden einen Dot-Operator, um auf Elemente in der Struktur zuzugreifen:
Input Value
RETURN VALUE
location.street
NULL
location.city
'NEWYORK'
location.state
'NY'
location.zip
12345
Sie können einen Dot-Operator auch verwenden, um auf Elemente in einem Array aus Strukturen zuzugreifen.
Sie verfügen beispielsweise über folgendes Array mit drei Elementen vom Typ „Struct“, wobei jede Struktur drei Elemente aufweist:
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 } ]
Die folgenden Ausdrücke verwenden einen Dot-Operator für den Zugriff auf Zeichenfolgenelemente in jeder Struktur des Arrays:
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]