pl: eval()

Beitrag lesen

Hi,

Datenstrukturen sind nicht schlechthin mehrdimensional oder geschachtelt sondern haben eine der Zweckbestimmung entsprechende Struktur. Hier mal ein Beispiel:

var address = {
  Hugo => {
    plz     => '12345',
    name    => 'Hugo',
    hobbies => ['reiten','radfahren'] 
  },
  Elmar = {} usw
};

Abstrakte Datentypen sind also mehr als nur Arrays. Sie sind eine Sammlung von Daten die einen zweckbestimmten Zusammenhalt haben wie z.B. Personen, Adressen, Hausnummern usw. und definieren Methoden für den wahlfreien Zugriff. Gegenüber Array[] haben Objekte{} den Vorteil der namentlichen Addressierung (beim Array hast man nur den Index).

MfG