|
|
|
|
Informatik Delphi - Datenstrukturen |
|
| |

Assoziatives Array
Ein Array, zu deutsch Feld, ist der Sammelbegriff für eine Anordnung, Aufstellung, Reihe von gleichen Elementen. Der Zugriff beim Standard-Array erfolgt über einen Index, der oft ganzzahlig ist, aber ein Ordinaltyp sein muss.
Beispiele: Ordner : array[0..5] of TOrdner, Brett : array['A'..'F',1..8] of TFigur
Zugriff: Ordner[1], Brett['E',4]
Der Unterschied dazu ist der Index bei einem assoziativen Array nicht numerisch, es werden Schlüssel (meist Zeichenketten, Variablennamen, Spaltenbezeichner aus Datenbanken) verwendet, die Reihenfolge ist nicht festgelegt, auch der Datentyp kann variieren. Die Namensgebung sollte so erfolgen, dass ein nachvollziehbarer Zusammenhang zwischen Schlüssel und Inhalt besteht.
Zugriff: Ordner['Deutsch']
|
|
|