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.
 
Ordner

 
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.
 
Ordner

 
Zugriff: Ordner['Deutsch']
 


 

Pfeil

verantw.: J. Frank